こんにちはヤマヤタケシです。 Unityのちょっとしたメモです。
こういう階層構造の “hip_center” のTransformを取得しようしました。
こんなコードです。
var node = transform.Find( "hip_center" );
しかし! nodeがnullです・・・。
なんでだー!
答えは、
var node = transform.Find( "root_joint/hip_center" );
というように、パスっぽい形式で書く必要がありました。 ちゃんちゃん。
マニュアルに載ってました。 名前で直接とれるんじゃないかという先入観のせいでした。 わかってしまえば、一意に決まるのでいい表現形式だと思います。
そんじゃまた。