Advertisement
Zunesha

Como usar Tweens para interpolar valores na Godot 4

Jan 22nd, 2024 (edited)
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Como usar Tweens para interpolar valores na Godot 4
  2.  
  3. 1- Para criar e usar um tween é simples e pode ser feito da seguinte maneira :
  4.  
  5. var tween = get_tree().create_tween()                                           # atravez dessa linha eu crio o tween
  6. tween.tween_property(self,"value",10,.5)    
  7.  
  8.     self - o node que quero aplicar o efeito
  9.     "value" - o nome da propiedade modificada(tem que estar em aspas)
  10.     10 - o valor final ao ser aplicado o efeito
  11.     .5 - o tempo que levará para chegar até la
  12.  
  13. 2- É possivel definir o tipo de transição efeituado atravez da fução .set_trans() :
  14.  
  15. var tween = get_tree().create_tween()
  16. tween.tween_property(self,"value",10,.5).set_trans(Tween.TRANS_LINEAR)
  17.  
  18. ob. caso uma transição não seja definida. Por padrão a transiçãos erá a .set_trans(Tween.TRANS_LINEAR)
  19.  
  20. 3- Caso eu queira que 2 animações de tweens executem paralelamente , posso fazer assim :
  21.  
  22.     tween.parallel().tween_property(self,'position',player.position,.25)
  23.     tween.parallel().tween_property(self,'zoom',Vector2(4,4),.5)
  24.  
  25. .parallel() parante que executara paralelamente.
  26.  
  27.  
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement