Text Mesh Pro

TextMeshPro는 3D 오브젝트로도 있다.

3D 오브젝트인 TextMeshPro

다른 UI 요소와는 다르게 월드의 타 개체에 의해 불투명해질 수 있다.

불투명해진 TextMeshPro

TextMeshPro의 크기를 큐브와 같게 맞췄고 회전을 x축으로 90도를 줬으며 같은 레벨의 Cube Mesh의 y축 좌표를 -4.5만큼 이동했다.

* 폰트가 이상하게 보이는 이유는 Z-fighting 또는 Z-buffer fighting이라 불리는 것 때문인데 지금 상황에서는 큐브의 텍스트와 상단면이 정확히 똑같은 공간을 차지하려해서 발생한다.

레이블 보이게 하기

해결 방안 1.

한 오브젝트의 위치를 살짝 조정하기

해결방안 1.

해결방안 2.

TextMeshPro의 쉐이더 변경 -> TextMeshPro - Distance Field Overlay

Distance Field Overlay

이렇게하면 y축이 몇이든 Overlay된다.

y축을 낮춰도 보인다.

이후 설정한 타일을 프리펩화하여 템플릿으로 사용한다.

프리펩화

 

'유데미 강의 > C#과 Unity로 3D 게임 개발하기 : 레엄 러쉬' 카테고리의 다른 글

코루틴  (0) 2022.09.02
리스트와 적 웨이포인트  (0) 2022.09.02
좌표계  (0) 2022.09.01
그리드 스내핑  (0) 2022.09.01
레엄 러쉬 게임 디자인  (0) 2022.09.01

+ Recent posts