Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Transform.IsChildOf

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public function IsChildOf(parent: Transform): bool;
public bool IsChildOf(Transform parent);

パラメーター

説明

親( 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"); } }