Unityな日々(Unity Geek)

Unityで可視化アプリを開発するための試行錯誤の覚書

親オブジェクトを取得する

これは基本かもしれないが、親オブジェクトを取得するには、childGameObject.transform.parent とする。つまり、"transform"が必要。

たとえば、衝突してきたオブジェクトのコライダがあるオブジェクトの親オブジェクトにメッセージを渡す場合は次のようになる。

void OnTriggerEnter(Collider car){
	car.gameObject.transform.parent.SendMessage("lightOn");
}