Animation・Animator メモ
全然知識がアップデートされてないのでメモ
■Animatorがアタッチされているゲームオブジェクトは、
アクティブになっていると(厳密にはオブジェクトのアクティブ+Animatorスクリプトのenabled=trueのような気がする)
自動的に再生される。
下記のように、必ず遷移先を逃がさないとenabled=trueとenabled=false を切り替えても2回目以降のアニメーションが
再生されない。(ちょっと調べたけどわからん)
できた。下記の方のようにPlayメソッドに再生位置を指定してやればいける。
XXXXX.enabled = true;
XXXXX.Play("DialogEnd",0,0.0f);
URLもう1回再生
https://spphire9.wordpress.com/2015/02/13/unityでアニメーションをもう一度再生する/
■AnimationのLoop Timeはチェックがついているとループアニメーションになって、再生され続ける。
●アニメーションクリップ
参考URL
https://docs.unity3d.com/jp/460/Manual/class-AnimationClip.html
■スクリプトのメソッドを呼びたければ、時間の下あたりで右クリックすると
「Add Animation Event」をクリックするとメソッドの選択プルダウンが表示されるので選ぶ。
ボタンと違ってprivateメソッドでも呼べるっぽい
■アニメーション止める
XXXXX.enabled = false;
Author And Source
この問題について(Animation・Animator メモ), 我々は、より多くの情報をここで見つけました https://qiita.com/satotin/items/77cbdf38f7ba6fac2e66著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .