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 이런 곳에 생성할 때
'LuaScript' 카테고리의 다른 글
[디토랜드] Repeat - GetRemotePlayer, GetCharacter (0) | 2021.12.22 |
---|---|
[디토랜드] 변수 - 전역(global) 지역(local) (0) | 2021.12.22 |
[디토랜드] Print - math.floor .. (0) | 2021.12.22 |
[일단계 루아] 02강 루아의 문자열 (0) | 2021.12.10 |
[일단계 루아] 01강 개요/변수/숫자형 (0) | 2021.12.10 |