DirAccess în Godot 4: Administrarea Directoarelor din user:// și res:// în GDScript (Godot Engine)

Sintaxă
var dir = DirAccess.open(path)
dir.make_dir(name)
dir.list_dir_begin()
dir.get_next()

Clasa DirAccess gestionează crearea, scanarea, redenumirea și ștergerea folderelor de pe disc, permițând parcurgerea fișierelor de salvare sau a mod-urilor instalate de jucători.

extends Node

func listeaza_salvarile() -> Array[String]:
    var lista_salvari: Array[String] = []
    var dir := DirAccess.open("user://salvari/")
    
    if dir:
        dir.list_dir_begin()
        var nume_fisier := dir.get_next()
        while nume_fisier != "":
            if not dir.current_is_dir() and nume_fisier.ends_with(".sav"):
                lista_salvari.append(nume_fisier)
            nume_fisier = dir.get_next()
    else:
        # Creează folderul dacă nu există:
        DirAccess.make_dir_absolute("user://salvari/")
        
    return lista_salvari

Căi sigure: Folosește întotdeauna prefixul user:// pentru scriere și res:// doar pentru resurse read-only incluse în pachetul de joc.

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: DirAccess în Godot 4: Administrarea Directoarelor din user:// și res://

Ai o nelămurire despre utilizarea comenzii DirAccess în Godot 4: Administrarea Directoarelor din user:// și res:// 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.