オブジェクトをクリックすれば、重力がオンになる仕組みをつくりましょう。
関連記事:
マウスカーソルについてくるオブジェクトを落下
重力をオンにするスクリプト
平面と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をクリックすれば、重力が働いて落下していきます。
ゲームプレイ中、「重力を使用」を確認すると、クリックしたときにチェックが入ります。
関連記事:
マウスカーソルについてくるオブジェクトを落下