본문 바로가기

유니티31

씬 인덱스 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.
[Unity]씬 버튼 하나로 준비하기 새 씬을 만들때마다 기본으로 따라오는 오브젝트들이 있었다. 타일맵, ui 캔버스, 글로벌 라이트, 시네마틱 카메라 등등.. 프리팹으로 만들어서 가져다 쓰면 되긴하지만 그마저도 많아지다 보니 세팅해야할 작업이 많아 여간 귀찮은게 아니었다. 에디터에 버튼하나 만들어서 코드에 필요한 것들을 다 세팅해서 씬 준비를 해보았다.(노가다가 좀 필요하지만 하고 나면 편하다.) 미리 입력한 width height 값으로 타일맵도 자동으로 세팅하게 해주었다. 기본으로 타일맵 밖으로 안나가게 사이즈 가장 바깥쪽은 block 타일로 자동으로 세팅되게 한 사진이다. 2019. 10. 20.