Tips
逆再生する
- Animator Controller
- アニメーションステートで再生スピード (Speed) を
-1
に設定する - 「Speed > Multiplier」にパラメーターを割り当て、パラメーターを
-1
に設定する
- アニメーションステートで再生スピード (Speed) を
- Timeline
- 逆再生するアニメーションクリップを用意する
- タイムラインを逆再生する
エディター拡張
動画:
Play Animation in Forward and Reverse
ドキュメント:
AnimationState.speed | Unity スクリプトリファレンス [公式]
参考:
スクリプトからアニメーションを逆再生させる方法 | 毎日Unity
アニメーションをスクリプトから逆再生する (@vkn67p6y00) – Twitter
アニメーションで再生から指定した時間逆再生し、その後再生するという処理をスクリプトで書きたい – teratail
Reverse Animation Play in Unity | Gyanendu Shekhar’s Blog
How can I play an animation backwards? – Unity Forum
Reverse Animation using Animator – Unity Answers
Reverse animation help – Unity Answers
Backwards animations – Unity Answers
How to play an animation backwards in Unity? – Game Development Stack Exchange
How to play animation forward and backward in Unity? – Stack Overflow
PlayableDirector play timeline animation backwards – Stack Overflow
Reverse Animation Clip
コード:
A Revised Script To Reverse Your Unity Animation Clip (TheIndieDream) – GitHub Gist
A Script To Reverse Your Unity Animation Clip (Pikachuxxxx) – GitHub Gist