이제 Roblox Studio에서 Lua를 사용하여 Part와 Model을 다루는 기본 사항에 대해 알아보겠습니다. 함수(Function)를 사용하여 파트를 만들고, 속성(Properties)을 변경하고, Roblox 이벤트(Events)를 처리하며, 파트를 결합하여 모델(Models)을 만드는 방법을 다룰 것입니다.
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) 및 터치(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")