UnityでAnimatorの遷移とアニメーションのループのやり方を教えてください。
Unityの熟練度は、入門書を2冊買ってようやくタッチしている間回転するようにするとか、unityadsの実装ができた程度です。Unity5でmmd4mecanimを導入しています。言語はC#を使ってます。
まずAnimatorの遷移についてです。
C#
1animator = GetComponent<Animator>();
とStart()のところに追加して、Updateの中に
this.GetComponent<Animator>().SetTrigger("run");
と書いて、
とAnimatorを設定しましたが、runningに遷移しませんでした。
モデルの設定の、
AnimationのAnimationのvmdを削除するとモデルが動かなくなります。
AnimatorのrunningのMotionの所にはNone(Motion)と書いてあり、patapatan.vmdをドラッグしてみると
The legacy Animation Clip "patapatan.vmd" cannot be used in the State "running". Legacy AnimationClips are not allowed in Animator Controllers.To use this animation in this Animator Controller, you must reimport in as a Generic or Humanoid animation clip
UnityEditor.DockArea:OnGUI()
とエラーを吐きます。モデルのRigはLegacyにしています。HumanoroidやGenericにすると肉体だけが宙に浮いてしまい、動きませんでした。
そしてアニメーションのループですが、
サイトに「Wrap ModeをLoopにしたらアニメーションがループされる」と書いてあったのでその通りにしましたが、アニメーションはループしませんでした。
Animatorの遷移とアニメーションのループの方法をどうか教えてください。よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。