Nodul AnimatedSprite2D randează animații 2D tradiționale compuse dintr-o serie de cadre secvențiale definite într-o resursă SpriteFrames, simplificând schimbarea stărilor vizuale ale personajelor.
extends AnimatedSprite2D
func actualizeaza_animatie(se_misca: bool, in_aer: bool) -> void:
if in_aer:
play("salt")
elif se_misca:
play("alergare")
else:
play("idle")
func _on_animation_finished() -> void:
# Reacție la finalizarea unei animații care nu se repetă (loop = false):
if animation == "atac":
play("idle")
Semnale native: Emite semnale precum animation_finished, frame_changed și animation_looped pentru sincronizarea logică a efectelor sonore sau a hitbox-urilor.
Întrebări & Exemple de Cod:
AnimatedSprite2D în Godot 4: Animații Cadru-cu-Cadru prin SpriteFramesAi o nelămurire despre utilizarea comenzii
AnimatedSprite2D în Godot 4: Animații Cadru-cu-Cadru prin SpriteFramessau 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.