Animații Fluide prin Cod cu SceneTreeTween: create_tween(), tween_property și Easing în GDScript (Godot Engine)

Ghid complet pentru Tweens în Godot 4: interpolarea matematică a proprietăților cu create_tween(), efecte de amortizare cu set_trans și set_ease, și înlănțuirea acțiunilor.

Sintaxă
create_tween().tween_property(self, "position:y", 200, 0.5).set_ease(Tween.EASE_OUT)

În Godot 4, nodul vechi Tween a fost înlocuit de obiectul ușor SceneTreeTween creat direct prin funcția create_tween(). Tweens sunt ideale pentru tranziții numerice fără a construi animații complexe cadru-cu-cadru: animarea barelor de viață, mărirea la hover a butoanelor și efecte de pop-up.

Efect de apariție cu mărire și estompare (Juice Effect)
extends Control

func animeaza_deschidere_fereastra() -> void:
    # Pregătim starea inițială (micșorat la zero și transparent):
    scale = Vector2.ZERO
    modulate.a = 0.0
    show()

    # Creăm un nou Tween gestionat automat de SceneTree:
    var tween = create_tween().set_parallel(true) # animează ambele proprietăți simultan!

    # 1. Animăm mărirea scalei de la 0 la 1 cu efect elastic de recul:
    tween.tween_property(self, "scale", Vector2.ONE, 0.4)\
        .set_trans(Tween.TRANS_BACK)\
        .set_ease(Tween.EASE_OUT)

    # 2. Animăm opacitatea canalului alpha către vizibilitate completă:
    tween.tween_property(self, "modulate:a", 1.0, 0.3)
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Animații Fluide prin Cod cu SceneTreeTween: create_tween(), tween_property și Easing

Ai o nelămurire despre utilizarea comenzii Animații Fluide prin Cod cu SceneTreeTween: create_tween(), tween_property și Easing sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.