2012年2月4日土曜日

Unity ボーン行列の変更(1)


MonoBehaviour.LateUpdate()内で
変更処理を実行すると描画に反映される

/*
ボーンのTransform
インスペクタ上で変更するボーンを指定
or GameObject.Find("...")でボーンを取得
*/
public Transform    testBone;

/*
MonoBehaviour.LateUpdate
MonoBehaviour.Update 後に呼ばれる
*/
public void LateUpdate () {
 /*
 ボーンの位置を変更
 子のボーンにも変更が適用される
 */
 testBone.position = new Vector3(0.0f, 0.5f, 0.0f);
}

0 件のコメント:

コメントを投稿