Implement animation root motion deltas (#84)
CI / build-and-test (push) Successful in 1m33s
CI / production-build (push) Successful in 12m5s

Implements root motion and adds a dash attack.

Reviewed-on: #84
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
This commit was merged in pull request #84.
This commit is contained in:
2026-10-05 20:04:35 +00:00
committed by EIREXE
parent 5c277a00f0
commit 7a9adbd6a4
13 changed files with 459 additions and 23 deletions
+3 -3
View File
@@ -17,14 +17,14 @@ pub enum GameplaySet {
Input,
/// Decide whether the current fighter state hands off to another one.
Interrupt,
/// Sample the animation pose selected by the interrupt pass.
Animation,
/// Run the fighter state that survived the interrupt pass.
StateUpdate,
/// Integrate velocities into positions.
Physics,
/// Resolve the integrated positions against the stage.
Collision,
/// Solve collision boxes
Animation,
/// Resolve attacks
Attacks,
/// Advance match rules and detect the end of the match.
@@ -42,9 +42,9 @@ impl Plugin for GameplaySchedulePlugin {
(
GameplaySet::Input,
GameplaySet::Interrupt,
GameplaySet::Animation,
GameplaySet::StateUpdate,
GameplaySet::Physics,
GameplaySet::Animation,
GameplaySet::Collision,
GameplaySet::Attacks,
GameplaySet::MatchRules,