0 支持
47 閲覧

様々なサイトを参考にエクスポートし Unity で実行しましたが、なぜかアニメーションを実行させたモデルの Transform 値が徐々に変化してしまいます。

具体的には、

Transform 値が安定しない(これは通常のことであるという回答を受けた)
Y軸の回転座標が-方向に徐々に増加していき、モデル自体が徐々に回転してしまう。

というものです。

アニメーションを適用させるモデルと、カメラ・ライト、アニメーションコントローラーのみあり、スクリプトは一切書いていないほかモデル自体にリジットボディやコライダなども一切アタッチしていません

その後、自力でアニメーションを作り直したのですが、上記の質問当時のアニメーションが30~1分ほどで一回転してしまうほどの速度だったものがその倍ほどの時間をかけて回転するようになりました。(一回目に作ったものは試行錯誤で作ったもの、二回目は作り方を覚えたので迷わずに完成しました。)

どうしてこのようなことになってしまうのか全く見当がつきません。
この現象に関して心当たりがある方、どなたかおられませんでしょうか?

初心者 (220 ポイント) | 47 閲覧

ログインまたはユーザー登録してから回答してください。

回答 1

0 支持

割と中途半端な知識で書くので間違ってるかもしれませんが、ルートモーションというのが関係しているかもと思いました。

自分で説明できる程は理解していないので、参考記事を貼っておきます。

一人前回答者 (1.5k ポイント)
0
ありがとうございます!
勉強になります
2021-02-08 質問・回答をMarkdownで入力できるようにしました。
2020-09-03 新たなスパム対策を導入しました。

154 質問

151 回答

158 コメント

186 ユーザー