How to frame freeze without pausing entire game

Godot Version

ver4.3

Question

`Id like to freeze enemy when enemy dies. my current function will freeze entire game including player and projectile.

func frame_freeze(timeScale, duration):
	Engine.time_scale = timeScale
	await get_tree().create_timer(duration * timeScale).timeout
	Engine.time_scale = 1.0

`

1 Like

Try changing process mode of player to always.

Or the other way round, disable processing of the enemy.

1 Like