Roblox Basis Part en Model

Vervolgens gaan we dieper in op het gebruik van Lua in Roblox Studio, met de nadruk op de basisprincipes van het werken met onderdelen en modellen. We behandelen hoe je onderdelen maakt met functies, hun eigenschappen wijzigt, Roblox-evenementen afhandelt en onderdelen combineert om modellen te maken.

Functies gebruiken in Roblox Studio

function createPart() 
   local part = Instance.new("Part")    
   part.Parent = game.Workspace 
   part.Position = Vector3.new(0, 50, 0) 
end 
createPart()

Object & Eigenschappen

local part = Instance.new("Part") 
part.Size = Vector3.new(4, 1, 2) 
part.BrickColor = BrickColor.new("Bright red") 
part.Parent = workspace

Evenementen

local part = Instance.new("Part", workspace) 
part.Touched:Connect(function(hit) 
   print("Part was touched by " .. hit.Name) 
end)

Klik en Aanraak Evenement

local clickDetector = Instance.new("ClickDetector", script.Parent) 
clickDetector.MouseClick:Connect(function(player) 
   print("Button clicked by " .. player.Name) 
end)

Werken met Modellen

local model = Instance.new("Model", workspace) 

local part1 = Instance.new("Part", model) 
part1.Position = Vector3.new(0, 5, 0)
part1.Size = Vector3.new(4, 1, 4) 
part1.BrickColor = BrickColor.new("Bright red") 

local part2 = Instance.new("Part", model) 
part2.Position = Vector3.new(5, 5, 0) 
part2.Size = Vector3.new(4, 1, 4) 
part2.BrickColor = BrickColor.new("Bright blue")