less jumpy gforce on acceleration

This commit is contained in:
yuni 2024-11-17 02:24:10 +01:00
parent 14991879c9
commit 04825f467d

View file

@ -48,20 +48,22 @@ impl Plugin for ActorPlugin {
), ),
); );
app.add_systems( app.add_systems(
PostUpdate, PreUpdate,
(
handle_wants_acceleration handle_wants_acceleration
.run_if(game_running) .run_if(game_running)
.run_if(alive) .run_if(alive)
.after(PhysicsSet::Sync) .after(PhysicsSet::Sync)
.after(sync::position_to_transform), .after(sync::position_to_transform),
);
app.add_systems(
PostUpdate,
handle_gforce handle_gforce
.run_if(game_running) .run_if(game_running)
.run_if(alive) .run_if(alive)
.after(PhysicsSet::Sync) .after(PhysicsSet::Sync)
.after(sync::position_to_transform) .after(sync::position_to_transform)
.after(handle_wants_acceleration), .after(handle_wants_acceleration),
),
); );
app.add_systems( app.add_systems(
Update, Update,