-
[개발일지] 벽돌깨기 레트로 (가제) - 002 맵 에디터Develop/Games 2020. 3. 27. 01:35
개요 이번 벽돌깨기에는 스테이지를 클리어하는 타입의 게임이예요. 그러다보니 스테이지를 제작하여 저장해야 하죠. 스테이지를 저장하는 방법으로는 일일이 오브젝트를 직접 배치하여 프리팹으로 만들거나, 텍스트 파일 혹은 픽셀 이미지를 이용하여 파일로 저장하는 방법등 개발자에 따라 다양한 방법을 이용해요. 저는 이번에 유니티의 커스텀 에디터(Custom Editor)와 스크립터블 오브젝트(ScriptableObject)를 이용하여 맵 에디터를 제작하여 사용하기로 했어요. ※스크립터블 오브젝트(Scriptable Object) 란? 일반적으로 오브젝트는 어떠한 물체를 가르키고, 유니티에서는 대부분 게임오브젝트 형태를 가르켜요. 스크립터블 오브젝트는 저장하고자 하는 속성값을 물체화 하여, 다른 스크립트에서 프리팹을 ..