Nodul Sprite2D este blocul fundamental de randare pentru imagini bidimensionale, oferind proprietăți de centrare, modulație de culoare, inversare (flip) și decupare din foi de texturi (spritesheets).
extends Sprite2D
func orienteaza_spre_tinta(directie_x: float) -> void:
# Inversare orizontală automată când personajul se deplasează spre stânga:
if directie_x < 0:
flip_h = true
elif directie_x > 0:
flip_h = false
func afiseaza_iconita_inventar(index_cadru: int) -> void:
# Decupare dintr-un spritesheet cu celule de 32x32 pixeli:
region_enabled = true
var latime_cadru := 32
var coloana := index_cadru % 8
var rand := index_cadru / 8
region_rect = Rect2(coloana * latime_cadru, rand * latime_cadru, latime_cadru, latime_cadru)
Modulare culori: Proprietatea modulate permite colorarea dinamică a imaginii (ex: aplicarea unei nuanțe roșii la primirea de daune).
Întrebări & Exemple de Cod:
Sprite2D în Godot 4: Randarea Imaginilor 2D și Decupare din SpritesheetAi o nelămurire despre utilizarea comenzii
Sprite2D în Godot 4: Randarea Imaginilor 2D și Decupare din Spritesheetsau 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.