2
mayaで実際にプレイヤーを61度に変えるスポットアニメーションをオンにしています。しかし、アニメーションをユニティにインポートし、それをキャラクターを制御するアニメーターコントローラーに適用すると、キャラクターは56度回転します。なぜ回転角が違うのですか?unity3Dのアニメーション回転がmayaのそれと同じくらい正確でない
mayaで実際にプレイヤーを61度に変えるスポットアニメーションをオンにしています。しかし、アニメーションをユニティにインポートし、それをキャラクターを制御するアニメーターコントローラーに適用すると、キャラクターは56度回転します。なぜ回転角が違うのですか?unity3Dのアニメーション回転がmayaのそれと同じくらい正確でない
Mayaと他の3Dパッケージは、Z
軸が上を向くようにモデルをエクスポートします。 Unityの標準スクリプトでは、Y
-axisがあなたの世界軸に現れると仮定しています。 Unityにローテーションを修正する方が、スクリプトを修正して物事に合うようにする方が良いです。
How do I fix the rotation of an imported model?
同じ問題がユニティ向きを指し:
Rotation and Orientation in Unity
もEuler vs QuaternionとThe order of transformation in Mayaを参照してください。
私はアニメーションのインポート設定をチェックしたいと思います - それはアニメーション全体の長さを再生ですか?補間またはキーフレーム削減の設定はありますか?アニメーション全体がエクスポートされましたか? – Absinthe