[Unity] TextMeshPro vs TextMeshProGUI

Learning 

When: 1학년 5월 8일

 

How:

코드에서 컴포넌트를 넣는 것을 공부하다가 어떤 블로그를 봤는데 제가 처음 UI를 배울 때 궁금했던 내용이 제목이었어서 이번에 알아볼 겸 공부를 하게 되었습니다.

 

Understanding:

TextMeshPro는 3D 게임을 만들 때 게임 안에 글자를 넣을 때 사용하고 TextMeshProGUI는 제가 했던 것처럼 2D 게임에서 Canvas 위에 UI로 글자를 넣을 때 사용되는 클래스입니다. 공통점은 글리프 컨트롤(글자 하나하나를 컨트롤할 수 있게 해주는 컨트롤), 다양한 폰트 및 스타일 옵션 등을 제공한다는 점이고, 3D에선 TextMeshPro, 2D에선 TextMeshProGUI를 사용하면 된다는 사실을 알았습니다. 내용이 얼마 없긴 하지만 잊고 있던 궁금증을 해결하는 것이 제가 안다고 착각했지만 몰랐던 것에 대한 걱정을 줄여주어서 좋았습니다.  

 

Result: 3D에선 TextMeshPro, 2D에선 TextMeshProGUI를 사용하면 됩니다.