본문 바로가기

유니티22

[Unity]에디터 확장한 프로젝트가 빌드 실패할 때 에디터 확장(인스펙터 확장, 에디터 메뉴 추가 등등...)에 사용한 스크립트가 있을 때 빌드에 실패하는 경우가 있다. 예를 들면 아래와 같은 문구가 있다. The type or namespace name `MenuItem' could not be found. Are you missing an assembly reference? 해결 방법은 에디터 확장에 이용한 스크립트들을 Assets/Editor 안에 넣어주고 빌드하면 된다. (폴더가 안보이면 Editor 폴더를 만들면 된다.) 2020. 2. 26.
씬 인덱스 or 이름 체크 씬 로드 직전에 해당 씬이 존재하는지 체크 if (Application.CanStreamedLevelBeLoaded(sceneName or buildIndex)) //씬 로드 작업 수행 2020. 1. 31.
[Unity]일기1 - 타일맵 삽질 난 타일맵 게임을 왜이렇게 좋아하는지 모르겠다. 처음 시작은 리듬게임, 그다음 시작했던게 탑뷰 타일게임이었다. 탑뷰 방식은 뭔가 입체감이 부족해서 쿼터뷰(혹은 isometric)를 만들어 보고 싶었지만 이렇다할 아이디어가 없어 아이디어 구상만 주구장창하고 있었다. 만들다보니 너무 유니티 기능을 안쓰는 것 같아 지금까지 만들었던 것들을 또 맞춰서 수정 중이다. 한마디로 삽질.. csv로 맵로드 맵꾸미기, 맵꾸미는 용도의 씬까지 따로 만들고 그래도 너무 작업하는데 불편해서 유니티에 있는 타일맵, 브러쉬 등등을 맞춰서 한 3일 정도에 걸쳐 고친 것 같다. 삽질 좀 그만했으면 좋겠다. 2019. 10. 20.
[Unity]자꾸 실수하는 sprite 레이어 설정 int sortingLayerID = SortingLayer.NameToID(layer.ToString()); mapObject.GetComponent().sortingLayerID = sortingLayerID; 바로 임의 추가한 레이어 이름 때려박지 말고 id로 변환해서 하자. 2019. 10. 20.