Version: 2020.1

描述

该对象是否存在?

下面的两个示例将给出相同的结果。

using UnityEngine;

public class Example : MonoBehaviour { // check if there is a rigidbody attached to this transform void Start() { if (GetComponent<Rigidbody>()) { Debug.Log("Rigidbody attached to this transform"); } } }

...等同于...

using UnityEngine;

public class Example : MonoBehaviour { // check if there is a rigidbody attached to this transform void Start() { if (GetComponent<Rigidbody>() != null) { Debug.Log("Rigidbody attached to this transform"); } } }