Orice element vizual, sunet, sursă de lumină sau script din Roblox Studio este o Instanță (Instance) organizată ierarhic într-un arbore unic numit DataModel (rădăcina fiind game). Manipularea dinamică a lumii fizice se realizează prin crearea programatică de obiecte cu Instance.new() și setarea proprietăților lor.
Generarea dinamică a unei platforme luminoase în Workspace
-- Creăm un cub fizic în lumea de joc:
local platforma = Instance.new("Part")
platforma.Name = "PlatformaSpeciala"
platforma.Size = Vector3.new(10, 2, 10)
platforma.Position = Vector3.new(0, 5, 0)
platforma.Anchored = true -- Rămâne fixată în aer, sfidând gravitația
platforma.Material = Enum.Material.Neon
platforma.Color = Color3.fromRGB(0, 170, 255) -- Albastru deschis neon
-- Adăugăm o sursă de lumină ca descendent al piesei:
local lumina = Instance.new("PointLight")
lumina.Brightness = 2.5
lumina.Range = 15
lumina.Color = platforma.Color
lumina.Parent = platforma
-- Inserarea efectivă în arborele lumii fizice:
platforma.Parent = workspace
-- Curățarea automată a obiectului după 10 secunde folosind serviciul Debris:
local Debris = game:GetService("Debris")
Debris:AddItem(platforma, 10)
Întrebări & Exemple de Cod:
Arborele DataModel și Crearea de Instanțe: Instance.new și Gestiunea CopiilorAi o nelămurire despre utilizarea comenzii
Arborele DataModel și Crearea de Instanțe: Instance.new și Gestiunea Copiilorsau 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.