Advertisement
Zunesha

Como fazer uma função de ScreenFreeze ou ScreenSlow na Godot 4

Nov 24th, 2023
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Como fazer uma função de ScreenFreeze ou ScreenSlow na Godot 4 ~>
  2.  
  3. 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.
  4.  
  5. Obs- é bom fazer essa função em um script Global(auto-load) e chama-lo quando for conveniente
  6.  
  7. func frameFreeze():
  8.     Engine.time_scale = 0
  9.     await get_tree().create_timer(0.5,true,false,true).timeout
  10.     Engine.time_scale = 1.0
  11.  
  12. func frameSlow():
  13.     Engine.time_scale = .5
  14.     await get_tree().create_timer(0.5,true,false,true).timeout
  15.     Engine.time_scale = 1.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement