以下の内容はhttps://nakamura001.hatenablog.com/entry/20110718/1311008292より取得しました。


キャラクターの全アニメーションを確認するスクリプト


実際の動作はこちらで試せます。ソースコードこちら

アニメーションの一覧がボタンで表示されるので再生したいアニメーションのボタンを押してください。

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 にアニメーションを確認したいキャラクターをドラッグ。



以上の内容はhttps://nakamura001.hatenablog.com/entry/20110718/1311008292より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14