私は人間の歩行サイクルの2Dスケルトンアニメーションを持っています。手をアニメーションで止めるべきであるが、脚はプレイヤーの入力(例えば、スペースバーのプレスで)するべきではないことをコードすることは難しいです アニメーションのキーフレーム/カーブ/プロパティをある条件で無効にすることもできます。この。部分2Dアニメーションが部分的に実行されています
0
A
答えて
0
アニメーションコントローラに複数の状態があります。一方の状態には両手と脚のアニメーションがあり、もう一方の状態には脚のアニメーションしかありません。アニメーションコントローラにパラメータを追加して、最初の状態から別の状態に遷移します。パラメータをブールにしましょう。
例:アニメーションを実行しているから、残りのアニメーションに、アニメーションを実行するためのブール値stopRunning
、残りのアニメーションからを持って、statRunning
ブール値が設定されているときにブール値にstartRunning
を持って、残りのアニメーションから文字遷移アニメーションを実行しますstopRunning
ブールが設定されている場合、キャラクターは休息します。
は、次に、あなたのコード内で、スペースバーを押したときに、これらの機能
public void StopRunning() {
if (_PlayerAnimator.isActiveAndEnabled) {
_PlayerAnimator.SetBool("stopRunning", true);
_PlayerAnimator.SetBool("startRunning", false);
}
}
public void StartRunning() {
if (_PlayerAnimator.isActiveAndEnabled) {
_PlayerAnimator.SetBool("startRunning", true);
_PlayerAnimator.SetBool("stopRunning", false);
}
}
関連する問題
- 1. CSSには部分的にオフスクリーンの+部分が含まれています
- 2. SUMIF数式は部分的に実行されます
- 3. 部分的な検証が実行されました
- 4. コレクションのサイズに基づいて部分レンダリングが部分的にレンダリングされる
- 5. UIViewはアニメーションで2つの部分に分割されます
- 6. スカラで部分的に実装された部分関数を拡張する
- 7. カスタムボタンスタイルが部分的に適用されています
- 8. コードは部分的にしか実行されていません
- 9. が、それは部分的
- 10. SCSSでは、部分的に部分的な部分をインポートする方法
- 11. 引数が部分的に渡されていない
- 12. Java Applet - 部分的に署名されていますか?
- 13. RxSwiftコードが最初に2回目が部分的に実行される
- 14. RecyclerView.ViewHolderの内部でビューが部分的に検出される
- 15. Datagridviewは2つの部分に分割されています
- 16. クエリのAND部分は常に実行されますか?
- 17. find -execでexec部分が実行されない
- 18. このコードのスレッド部分が実行されない理由
- 19. else部分が* ngIf文で実行されない
- 20. System.Collections.ObjectModel.ObservableCollectionはMonotouchで部分的にのみ実装されていますか?
- 21. JFreechart(Java) - 部分的に破線と部分的に実線の描画方法
- 22. 部分的にソートされたクイックソート
- 23. CSSは、テキストが行く「内部」のdivコンテナと部分的に隠された
- 24. gulpトランスコンパイルが部分的に
- 25. キャメルパスワードが部分的にサニタイズ
- 26. 最初に間違った部分が実行される
- 27. paramに部分的に入力しないでください。部分
- 28. は、部分的に
- 29. Rails - 別の部分の編集部分を部分的にレンダリングする
- 30. window.rootViewControllerをアニメーションで部分的に置き換えます
を呼び出して、私はそう思ったが、予想通りの状態間のアニメーションはできません。 – Yogesh
彼らは私を信じます。パラメータを微調整し、トランジションの持続時間を0に短縮します。あなたはすこやかなアニメーションを得るでしょう! –