Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Como fazer uma função de ScreenFreeze ou ScreenSlow na Godot 4 ~>
- 1- Esse efeito é quando as coisam momentâneamente ficam congeladas ou andam devagar por alguma fração de tempo. Em alguns casos é usado quando o player ou o inimigo recebe o dano fatal ou toma um hit.
- Obs- é bom fazer essa função em um script Global(auto-load) e chama-lo quando for conveniente
- func frameFreeze():
- Engine.time_scale = 0
- await get_tree().create_timer(0.5,true,false,true).timeout
- Engine.time_scale = 1.0
- func frameSlow():
- Engine.time_scale = .5
- await get_tree().create_timer(0.5,true,false,true).timeout
- Engine.time_scale = 1.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement