アニメーションの一覧がボタンで表示されるので再生したいアニメーションのボタンを押してください。
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 にアニメーションを確認したいキャラクターをドラッグ。
