Roblox基礎 Part (部件)和 Model (模型)

接下來,我們將深入探討如何在Roblox Studio中使用Lua,重點講解如何處理 Part (部件) 和 Model (模型) 的基礎知識。我們將介紹如何使用函數建立部件,改變它們的屬性,處理Roblox事件,將部件組合成模型。

在Roblox Studio中使用 Function (函數)

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

Object (物件) & Properties(屬性)

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

Events(事件)

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

Click (點擊) and Touch(觸摸) Event (事件)

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

處理 Models(模型)

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

如果您覺得本教程對您有幫助,並且願意支持我的工作,請考慮請我喝杯咖啡。

非常感謝您的支持!

請我喝杯咖啡