add prediction
parent
e742bcad5c
commit
176ff3de42
|
@ -364,7 +364,13 @@ async fn main () -> Result <()> {
|
|||
|
||||
window.gl_make_current (&gl_ctx).unwrap ();
|
||||
|
||||
graphics.draw (&game_state.static_level, &game_state.logic, &mut gl_state, &level, &camera);
|
||||
let prediction_frames = 4;
|
||||
let mut predicted_logic = game_state.logic.clone ();
|
||||
for _ in 0..prediction_frames {
|
||||
predicted_logic.step (&game_state.static_level, &phys_params, p_gp);
|
||||
}
|
||||
|
||||
graphics.draw (&game_state.static_level, &predicted_logic, &mut gl_state, &level, &camera);
|
||||
graphics.frames += 1;
|
||||
|
||||
if graphics.frames == next_upf_print {
|
||||
|
|
Loading…
Reference in New Issue