Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Sintaxa de Bază și Tiparea Statică în GDScript 2.0 (Godot 4) în GDScript (Godot Engine)

Ghid complet pentru sintaxa GDScript în Godot 4: declararea variabilelor (var), tipare statică opțională pentru performanță, constante și inferența de tip cu :=.

Sintaxă
var viata: int = 100; const VITEZA_MAX: float = 400.0

GDScript este un limbaj cu indentare semnificativă bazată pe tab-uri sau spații (la fel ca Python). În Godot 4, sistemul de tipare statică opțională aduce două avantaje majore: elimină erorile comune de tip înainte de lansarea jocului și activează optimizări interne ale compilatorului pentru o viteză sporită de execuție.

Declararea variabilelor tipizate și inferența în GDScript
extends Node

# 1. Variabilă tipizată explicit:
var nume_jucator: String = "Călin"
var viata_curenta: int = 100
var factor_aparare: float = 0.85
var este_invincibil: boolean = false

# 2. Inferență automată de tip (folosind operatorul ':='):
# Compilatorul deduce automat că 'viteza' este float:
var viteza := 250.0

# 3. Constante de joc:
const GRAVITATIE: float = 980.0
const NUME_JOC: String = "Aventura Spațială"

# 4. Vectori matematici nativi (Vector2 pentru jocuri 2D):
var pozitie_start: Vector2 = Vector2(100.0, 200.0)

func _ready() -> void:
    # Interpolare curată în șiruri de caractere:
    print("Jucătorul %s pornește cu %d puncte de viață." % [nume_jucator, viata_curenta])
Tip de date nativ Descriere Valoare implicită la inițializare
int Numere întregi pe 64 de biți cu semn. 0
float Numere în virgulă mobilă pe 64 de biți (precizie dublă). 0.0
bool Valori logice: true sau false. false
String Șir de caractere Unicode UTF-8. "" (șir vid)
Vector2 / Vector3 Coordonate geometrice pentru fizică și poziționare spațială. Vector2.ZERO / Vector3.ZERO
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Sintaxa de Bază și Tiparea Statică în GDScript 2.0 (Godot 4)

Ai o nelămurire despre utilizarea comenzii Sintaxa de Bază și Tiparea Statică în GDScript 2.0 (Godot 4) 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.