rolling fiend freezes when time is slowed down

This commit is contained in:
pennyrigate 2023-03-07 19:03:46 -05:00
parent 512469f732
commit 9e813ca076
5 changed files with 14 additions and 31 deletions

View file

@ -27,7 +27,8 @@ func _physics_process(delta):
floor_direction = posmod(floor_direction - offset, DIRS.size())
elif is_on_surface(DIRS[move_dir]):
floor_direction = move_dir
position += DIRS[posmod(floor_direction + offset, DIRS.size())] * move_speed * delta
if Engine.time_scale > 0.5: #fixes stuttering when slowing down time
position += DIRS[posmod(floor_direction + offset, DIRS.size())] * move_speed * delta
func is_on_surface(dir):
var space_state = get_world_2d().direct_space_state