触れると落ちるブロックを作ろう




落ちるブロック
using System.Collections; using System.Collections.Generic; using UnityEngine; public class FallBlock : MonoBehaviour { private Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); } private void OnCollisionEnter(Collision collision) { if (collision.gameObject.CompareTag("Player")) { // (ポイント)Invoke("呼び出すメソッド名", 呼び出すまでの時間) // Fallという名前のメソッドを2秒後に呼び出す。 Invoke("Fall", 2); } } void Fall() { // (ポイント)isKinematicを無効化する。 rb.isKinematic = false; } }
C#





【2021版】BallGame(全31回)
他のコースを見る



落ちるブロック
using System.Collections; using System.Collections.Generic; using UnityEngine; public class FallBlock : MonoBehaviour { private Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); } private void OnCollisionEnter(Collision collision) { if (collision.gameObject.CompareTag("Player")) { // (ポイント)Invoke("呼び出すメソッド名", 呼び出すまでの時間) // Fallという名前のメソッドを2秒後に呼び出す。 Invoke("Fall", 2); } } void Fall() { // (ポイント)isKinematicを無効化する。 rb.isKinematic = false; } }
C#





触れると落ちるブロックを作ろう