Sprite2D în Godot 4: Randarea Imaginilor 2D și Decupare din Spritesheet în GDScript (Godot Engine)

Sintaxă
extends Sprite2D
texture
region_enabled = true
region_rect = Rect2(...)

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).

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Sprite2D în Godot 4: Randarea Imaginilor 2D și Decupare din Spritesheet

Ai o nelămurire despre utilizarea comenzii Sprite2D în Godot 4: Randarea Imaginilor 2D și Decupare din Spritesheet 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.