質問: ### 前提 〇Unityのバージョンは Version 2019.1.3f1 personal です 〇スクリプトはどこにもアタッチしていません。 〇アニメーション対象者には[Animator]コンポーネントと[Transform]コンポーネントしかアタッチされていません ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b5dcbac57d98b75277722ddbed1279e9.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/42cb186d2e339f8acda0567668adf281.png) ### 実現したいこと Unityでキャラクターをアニメーションさせたいです。 起きている問題をしっかり理解したいです。 赤い丸の正体とそれがエラーである場合直す方法、または消す方法を知りたいです。 本来はこのように動いてほしいです。 *画像は実際使っているmixamoのアニメーションのプレビュー ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/1bddd09af1b0ff58762b6e99b030209e.gif) ### 問題 シーンを再生すると本来前向きに座標はそのままで動くはずなのに 勝手にキャラクターが後ろに動きます この問題に関してはApply Root MotionをTrueにして動きを止めることはできました しかし昔同じアニメーションを動かしたときはキャラクターが勝手に座標を動くことはありませんでした なぜこうなったのかは全く見当がつきません。 そしてなぜかシーン再生中に赤い丸が表示されます ### 発生している問題の詳細 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b3d24bf49e8897a9a7fc12bbfa2eb942.gif) 後ろに下がりながら円運動をしています ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/0ff79b6d55b3ab252a7b75c06d720f11.png) シーンを再生している間はエラーのような赤い丸が表示されます ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/6a24417aea5daa2356568321a20e1d6c.png) キャラクターからかなり離れる場合もあります ### 試したこと アニメーションによるものなのかと思い adobeのmixamoというサービスでHumanoidに対応したアニメーションをいくつかダウンロードして動かしてみましたが 問題を解決する効果はありませんでした 次にキャラクターのAvatorがおかしいのかと思い[Configure avator ]からボーンのMappingやMuscles&Settingsも確認してみました 特に異常は見られませんでした Googleで「Unity Animator red sphere」,「unity キャラクター 勝手に動く」 など検索をしてみたのですが全く思った記事がヒットしませんでした。 考えられる手は尽くしてみたのですがお手上げ状態です。 どうかこの問題について教えていただきたいです。 本当によろしくお願いします。
回答: **・アニメーションするとモデルが動く問題** アニメーションの設定画面で「Root Transform Rotation」などの設定を変更してみてください。 アニメーションクリップ - Unity マニュアル (アニメーション側で重心計算等のズレが発生していて、それが移動経路としてモデルに伝播している可能性があります) **・赤い丸問題** AvatarIKGoalの位置を示すGizmoだそうです。(質問への追記・修正の依頼参照) Gizmoなら以下で表示/非表示切り替えも可能だと思うので確認されるといいかもしれません。 ギズモメニュー - Unity マニュアル