オブジェクトが存在するかどうか
以下の二つの例は同じ結果が得られます。
// check if there is a rigidbody attached to this transform
if (rigidbody) Debug.Log("Rigidbody attached to this transform");
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Example() { if (rigidbody) Debug.Log("Rigidbody attached to this transform"); } }
上記は、下記と同じです。
// another way to check if a rigidbody is attached to this transform
if (rigidbody != null) Debug.Log("Rigidbody attached to this transform");
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Example() { if (rigidbody != null) Debug.Log("Rigidbody attached to this transform"); } }