728x90
대충 모델을 클릭하면 모델의 자식인 ClickDetector가 이를 파악하고, Descendant에 있는 Script가 script.Parent:Destroy()하는 식을 썼는데
위와 같은 오류가 발생하였다.
이를 Debris를 사용해 삭제하면 오류가 나지 않고 삭제할 수 있다
local debris = game:GetService("Debris")
script.Parent.ClickDetector.MouseClick:Connect(function(player)
debris:AddItem(script.parent, 1)
script.Parent:Destroy()
end)
728x90
'공부 > Roblox Studio' 카테고리의 다른 글
[로블록스 스튜디오] 어떤 화면이든 비율에 맞게 UI 조정, Fireserver 매개변수 주의 (0) | 2023.10.26 |
---|---|
[로블록스 스튜디오] 위치값 새로 할당, 하이라이트 오류, model 위치값 참조하는 법 (0) | 2023.10.20 |
[로블록스 스튜디오] 디버깅을 위해 렌더링이 일시 중지 됨 고치기 (0) | 2023.10.17 |
[로블록스 스튜디오] script들의 차이점 local script, server script (1) | 2023.10.16 |
[로블록스 스튜디오] 로블록스 스튜디오의 언어 Lua에 대한 사항들 (1) | 2023.10.05 |