공부하는 Nar
Published 2021. 12. 10. 16:47
Guide For Roblox Developer LuaScript

 

Clone과 Destroy

 

 

* 아래와 같이 작성 시 정상적으로 작동하지 않는다.

(홈페이지 https://ditoland-utplus.gitbook.io/ditoland/guide-for-developers/guide-for-roblox-developer)

--Sever Script--
local cube = Workspace.Cube
local createPos = Vector.new(1, 3, 2)

--Clone처럼 동작합니다. 
local temp = Game:CreateSyncObject(cube, createPos, "Cube", Workspace)
wait(2)

--Destroy처럼 동작합니다.
Game:DeleteObject(temp)

 

 

* 정상 작동 코드, 문제 함수 수정

local temp = Game:CreateSyncObject(cube, createPos, "Cube", Workspace)
--CreateSyncObject 함수의 4번째 값인 Workspace는 생성할 오브젝트의 부모를 설정하는 용도이다.

local temp = Game:CreateSyncObject(cube, createPos)
--Workspace를 넣으면 동작을 안함으로 Worksapce에 생성할거면 위 코드처럼 작성

local temp = Game:CreateSyncObject(cube, createPos, "Cube", Workspace.Folder)
--Workspace.Folder 이런 곳에 생성할 때

 

profile

공부하는 Nar

@NarS2

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!