私はImpactJSを使用してHTML5とJSでゲームを作成していますが、アニメーションが実行されているときに、アニメーションフレームの流れを反転させる(反転させない)ことができますか? rewind()を使用し、最初のフレームに戻るだけです。IMPACTJSでアニメーションを反転する方法
3
A
答えて
4
あなたがこのすべき、理論的には、仕事のようなものビットハックされてもかまわない場合:
animation.sequence = animation.sequence.reverse(); //Reverse the animation
animation.gotoFrame(animation.length - animation.frame - 1); //Set the frame to be the same frame as it was before.
基本的にig.Animation()
クラスのシーケンスプロパティは、フレームが実行されている順序を決定するもので、更新はタイマーに基づいて繰り返されます。これを逆にして、アニメーションを逆にします。アニメーションを元に戻すには、同じコードをもう一度使用してください。
反転アニメーションを完全に再生したい場合は、gotoFrame()
の代わりにanimation.rewind()
を入力する必要があります。
そうでなければ、アニメーションを切り替えて正しいフレームを開始するときに2つのアニメーションを使用し、gotoFrame()
を使用することができます。上記のコードは、アニメーションの1フレームを複製することに注意してください。-1
を削除したいと考えています(ソースを見ると、これはframe = 0
の場合は問題ありません)。ノーそこ
0
いいえ、あなたは簡単にプラグインシステムを使用して自分自身を書くことができます。
または、enetity.currentAnim.frameで始まる新しいアニメーションを作成し、次にentity.sequenceを逆方向に操作して、現在のアニメーションを新しいアニメーションに設定します。
0
は私が
を知っていたが、代わりにあなただけの
を必要な場所、そのアニメーションに切り替えシーケンス を逆転させた新しいアニメーションを作成することができると逆転されていません関連する問題
- 1. QMLアニメーションを反転させる方法
- 2. Android反転アニメーション
- 3. Android:アニメーションでXMLを使ってアニメーションをアニメーションで反転する
- 4. AnimatedVectorDrawableでアニメーションを反転する
- 5. アンドロイドで画像を反転/反転/カールする方法
- 6. ドロップダウンメニュー - ボタンの2回目のクリックでアニメーションを反転する方法は?
- 7. Cでスプライトを反転する方法#
- 8. HTML5キャンバスで画像を反転/回転する方法
- 9. google.mapsシンボルを反転する方法は?
- 10. SQLのランダムビットを反転する方法
- 11. パスワードアイアイコンを反転する方法は?
- 12. 戻るボタンでAndroidDialogのアニメーションを反転します。
- 13. Mixamoアニメーションとユニティ:アニメーションのボーンの1つの座標を反転する方法は?
- 14. Java libGDX Game - アニメーションが反転しない
- 15. 3DS Maxシーンを反転/反映する方法
- 16. UIPickerViewでホイール回転アニメーションを特定する方法は?
- 17. 回転アニメーション後のImageViewでOnClickListenerを設定する方法
- 18. ホーム画面の未読数に似たアニメーションを反転する
- 19. Macで画面の色をプログラムで反転する方法
- 20. これを反応ネイティブでアニメーション化する方法は?
- 21. 反応ネイティブでアニメーションを1回実行する方法
- 22. 反動で、アニメーションをリセットする方法は?
- 23. 反応ネイティブでアニメーションを使用する方法
- 24. キャンバスで回転するアニメーション
- 25. VideoViewでビデオを反転(ミラー効果)する方法は?
- 26. Androidで「ページ反転」を作成する方法
- 27. テーブルビューセルで2つのビューを反転する方法
- 28. JSキャンバスでクリップを反転する方法
- 29. Silverlight/WPFでクリッピングジオメトリを反転する方法は?
- 30. seaborn tsplot plotで軸を反転する方法は?