2017-01-25 10 views
0

私は、私が作ったアニメーションを持つ人間のリグジッド3Dモデルを持っています。一人称シューティングゲームのプレーヤーモデルです。私はこのモデルを見上げるときに見るか、反対にするときに "弓"にしたい。これを達成するために、カメラの角度に応じて、モデルを回転させるために、各レベルのアニメーションを見るのではなく、見ることを決めることにしました。シーンビューでは、私は簡単にローテーション値を変更して、私が望む結果を得ることができます。しかし、ゲームが実行されているとき、それらのパラメータは "ロックされている"ようです。私は、おそらく、アニメーションが再生されているとき、それが影響するものを変更することはできないと考えました。アニメーションと背骨からボディーマスクを除外した胴体を作成しました。そのモデルが正常に動作しているときに、モデルを回転させる方法はありますか?実際にこれを達成するもう一つの簡単な方法はありますか?カメラ回転を使用してunity3dでリグの回転を変更するにはどうすればよいですか?

答えて

0

LateUpdate()で更新する必要があります。ユニティのアニメーターは、Update()のトランスフォームの変更です。 LateUpdate()でこれを行うことで、アニメーションが変更された後に処理されます。

関連する問題