1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Fix screen_accum not being reset when it should be in Input::VelocityTrack

Resets `screen_accum` like `accum`.
This commit is contained in:
风青山
2025-06-26 20:00:34 +08:00
parent 9a3976097f
commit efed435fa3

View File

@@ -253,13 +253,16 @@ void Input::VelocityTrack::update(const Vector2 &p_delta_p, const Vector2 &p_scr
velocity = accum / accum_t;
screen_velocity = screen_accum / accum_t;
accum = Vector2();
screen_accum = Vector2();
accum_t = 0;
}
void Input::VelocityTrack::reset() {
last_tick = OS::get_singleton()->get_ticks_usec();
velocity = Vector2();
screen_velocity = Vector2();
accum = Vector2();
screen_accum = Vector2();
accum_t = 0;
}