루아(LUA)/로블록스

Instance.new, AncestryChanged [1일 1코딩 #3]

JK77 2022. 1. 20. 04:55

다음 스크립트는 서버스크립트서비스에서 작성한다.

 

새로운 파트를 만들고

p.Parent = game.Workspace로 workspace에 파트를 배치한다.

local p = Instance.new("Part", game.Workspace)로도 배치할 수 있으나 그렇게 하는 것보다, 파트의 속성을 변경 후 p.Parent = game.Workspace로 배치하는 것이 더 효율적이다.

 

아래 코드를 실행하기 위해서는 workspace에 lego라는 개체가 있어야 한다.

local p = Instance.new("Part")
p.Parent = game.Workspace

p.AncestryChanged:Connect(function(child, parent)
	print(child.Name.." is now a child of "..parent.Name)
end)

p.Parent = Workspace.Lego