したがって、アニメーションは「自動的に再生」されますが、C#から再生できないときに再生されます。ここでそれを実行するコードは次のとおりです。UnityはC#でアニメーションを再生しません
[SerializeField]
private GameObject theThing;
theThing.gameObject.GetComponent<Animation>().Play();
//i also tried using Animator but no luck
私はまた、レガシーはあなたがアニメーションのためLegacy
を使用しようとしている場合は、アニメーションの各state
の速度を設定しなければならないアニメーションファイル
私はスピードをハードコードしているが、あなたは、変数を作成し、あなたは私がアニメーションを再生するためにプレハブ自体を設定するのに十分なダムの代わりに、その設定したフィット感 – Hristo
を参照してくださいしかし、それを変更することができますインスタンス化されたもの:p – Saeed