Unity 6 개발 일지

[ZERO_rux : 개발일지] 001 공상과학 FPS 맵과 캐릭터 구현하기

mydrstt 2026. 3. 29. 15:35

맵 만들기

 

맵을 구현하기 위해서 필요한 에셋을 구해야 한다

 

세 에셋을 가져와서 맵을 구성했다

이제 에셋으로 맵을 구성해야 한다

 

프로젝트 첫 번째 버그이다

 

유니티 에셋이 가져오자마자 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 오브젝트라 디테일이 좋지 않다

 

정식 버전때 맵을 다시 만들어야 할 것 같다

 

- 끝 -