お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Close親( parent
)の子かどうか
Transformが渡した親の子であるかどうかを表すbool値を返します。 子である、更に深い階層の子(つまり子の子)である、同じTransformである場合はtrueを返し、そうでない場合はfalseを返します。
function OnTriggerEnter (col : Collider) { // Ignore trigger events if between this collider and colliders in children // Eg. when you have a complex character with multiple triggers colliders. if (col.transform.IsChildOf(transform)) return; print("Do something here"); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void OnTriggerEnter(Collider col) { if (col.transform.IsChildOf(transform)) return; print("Do something here"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def OnTriggerEnter(col as Collider) as void: if col.transform.IsChildOf(transform): return print('Do something here')