맵 만들기
맵을 구현하기 위해서 필요한 에셋을 구해야 한다
세 에셋을 가져와서 맵을 구성했다
- https://assetstore.unity.com/packages/3d/environments/simplepoly-city-low-poly-assets-58899
- https://assetstore.unity.com/packages/2d/textures-materials/sky/allsky-free-10-sky-skybox-set-146014
- https://assetstore.unity.com/packages/3d/environments/landscapes/free-low-poly-nature-forest-205742
이제 에셋으로 맵을 구성해야 한다

프로젝트 첫 번째 버그이다
유니티 에셋이 가져오자마자 material이 깨진다
이럴 땐 Window > Rendering > Render Pipeline Converter 에서 사진의 옵션을 전부 체크하고 Initialize Converters를 누르고
Converter Assets을 누르면 해결된다.
아마 유니티 6 때문에 생긴 버그인듯 하다
벽에 난 풀처럼 잔디 오브젝트를 건물에 칠하려고 했는데 polybrush가 package manager에 없다
그래서, 이 에셋으로 대신했다
https://assetstore.unity.com/packages/vfx/shaders/blend-shader-for-polybrush-302093
사용 결과 위 에셋은 공식적인 poly brush가 아니다
원래 poly brush는 unity 6에서 없어진 것 같다
사용법을 간단히 말하자면

칠하고싶은 에셋 (ex 잔디) prefab에 위 스크립트를 넣고 export mesh asset을 누른 뒤
poly brush창 (에셋 가져온 뒤 tools에서 꺼내면 됨) 에서 상단의 4번째 옵션 클릭,
좀전에 만든 prefab을 current palette에 넣으면 된다

건물이 조금 어두워 보이면 좋을 것 같아서 원래 건물의 material에 색을 조금 입혔다

건물 한 채 완성

같은 방법으로 오브젝트를 배치하여 기본 맵을 만들었다

인게임 맵 장면

low polygon 오브젝트라 디테일이 좋지 않다
정식 버전때 맵을 다시 만들어야 할 것 같다
- 끝 -