キャラクターの全アニメーションを確認するスクリプト
アニメーションの一覧がボタンで表示されるので再生したいアニメーションのボタンを押してください。
JavaSriptのプログラムにて作成。ソースコードは以下
var CharAni : Animation; private var aniList : Array; private var scrollPosition : Vector2; function Start () { CharAni.animation.Stop (); aniList = Array(); for (var state : AnimationState in CharAni.animation) { aniList.Push(state); } } function OnGUI () { scrollPosition = GUILayout.BeginScrollView ( scrollPosition, GUILayout.Width (Screen.width/3), GUILayout.Height (Screen.height)); for(var state : AnimationState in aniList) { if ( GUILayout.Button(state.name) ) { CharAni.animation.Stop (); CharAni.animation.Play (state.name); } } GUILayout.EndScrollView (); }
使い方
- 空のGameObjectに付けて使用
- Inspectorの CharAni にアニメーションを確認したいキャラクターをドラッグ。