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

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