オブジェクトをクリックすれば、重力がオンになる仕組みをつくりましょう。

関連記事:
マウスカーソルについてくるオブジェクトを落下
重力をオンにするスクリプト
平面とCubeのオブジェクトを作成します。
Cubeを上の方に配置しましょう。

Cubeにリジッドボディを追加して、「重力を使用」のチェックを外します。

CubeDrop.csを作成し、Cubeに追加しましょう。

CubeDrop.csを記述します。
|
1 2 3 4 5 6 7 8 9 10 11 |
using System.Collections; using System.Collections.Generic; using UnityEngine; public class CubeDrop : MonoBehaviour { void OnMouseDown() { GetComponent<Rigidbody>().useGravity = true; } } |
プレイして動きを確認しましょう。

Cubeをクリックすれば、重力が働いて落下していきます。
ゲームプレイ中、「重力を使用」を確認すると、クリックしたときにチェックが入ります。

関連記事:
マウスカーソルについてくるオブジェクトを落下