brunch

You can make anything
by writing

C.S.Lewis

[70% 반짝세일] Super Text Mesh

지금 막 세일 시작했네요!

* 이 리뷰는 제가 유니티에 요청하여 에셋을 지원받아 제작했습니다.

2023년 12월 6일 16시 현재 Super Text Mesh는 70% 할인 중에 있으나 에셋스토어의 문제인지 반짝세일 항목에 들어가셔도 Super Text Mesh를 비롯해 70% 할인 중이긴 한 몇몇 에셋은 표시되지 않고 있습니다.

하지만 할인 중이긴 하니 바로 아래에 링크 클릭해서 들어가서 확인해 보세요.

그리고 아마도 기한이 좀 지나면, -> 60% 그리고 50%로 할인률이 낮아질 수는 있으나 여전히 할인 중일 수도 있습니다. 다만, 블랙프라이데이 세일 자체가 끝나버리면 할인이 완전히 없어질 수도 있긴해요.

https://prf.hn/click/camref:1100lvE3Z/destination:https://assetstore.unity.com/packages/tools/gui/super-text-mesh-57995


1. Super Text Mesh로 할 수 있는 기능

https://youtu.be/TXmxbUy4o3s

 이건 매우 매우 직관적이어서 위 영상만 한 번 보셔도 이 에셋으로 무엇을 만들어내고 수행할 수 있는지 바로 이해하실 수 있을 것입니다.

 기본 유니티 기능으로는 UI를 깔끔하게 꾸미실 수는 있지만, 위 영상에서 보실 수 있는 것 처럼 아주 재밌는 효과를 가진 문자/문장을 표현하거나 특정 단어를 강조하고 매우 눈에 띄게 보이도록 하는 데에는 많은 노력과 코딩이 들어갈 수 밖에 없을 것입니다.

 이러한 기능을 매우 쉽게 구현하기 위한 목적으로 이 에셋이 만들어 졌다고 생각됩니다.

2. 사용 방법

https://youtu.be/BEGA8BK2E6A

 몇몇 유니티 에셋들은 꽤나 훌륭한 기능을 제공하지만, 습득하고 사용하기에 매우 까다로운 경우가 간혹 있습니다. 

 Super Text Mesh를 직접 설치하고 사용해 보기 전에는 혹시 다루기가 까다로운 건 아닐까 싶었는데, 솔직히 아직은 깊이 있게 다루어보지는 않았지만, 기본적인 사용은 매우 쉽게 되어 있습니다.

 어찌보면 쉬운 것 뿐만 아니라 유니티에 합병되고 기본적으로 많이 사용되고 있는 Text Mesh Pro와 거의 같은 방식으로 메뉴에서 GameObject > UI > Super Text 를 선택하시면 됩니다. (Hierarchy > UI > Super Text도 됩니다)

 이렇게 만들어 보시면 Hello, World! 문자가 나옵니다.

 Text Mesh Pro의 Text를 만들면 기본으로 New Text 글자가 나와있는 것 같 마찬가지 이죠.

 그러나 Super Text Mesh가 다른 점은 Hello, World! 문자 앞에 특별한 효과를 주는 명령어가 있는 점을 보실 수 있습니다. 

 Super Text Mesh는 이 간단한 명령어를 추가하는 것으로 갖가지 효과를 만들어 낼 수 있도록 제작되어 있네요.

 기본적으로 보여주는 효과는 <c=rainbow> 와 <w> 이군요. (이 효과는 Inspector에서 Rich Text 를 체크해야 적용됩니다)

Super Text Mesh에서 효과에 대한 설정은 Inspector에서 Super Text Mesh 컴포넌트의 오른쪽 위부분에 T 라고 쓰여진 아니콘을 클릭해서 들어가서 적용하실 수 있고, 또 다른 하나는 바로 위에서 말씀드린 명령어를 사용하는 Rich Text를 적용하는 방식입니다.

 에셋을 설치하면 제공되는 Documentation에서 HTML 파일을 열어서 보시면 Super Text Mesh의 설명을 보실 수 있는데 여기에 효과 리스트가 있습니다.

 여기에서 Rich Text 부분에서 <c>는 컬러에 관한 효과를 사용한다는 명령어인데 <c=rainbow>는 글자의 컬러를 레인보우(무지개) 색처럼 보이는 효과를 나타내라는 것입니다. 

 Game화면에서 확인해 보시면 쉽게 이해하실 수 있을 겁니다.

 그리고 <w>는 웨이브효과를 주라는 것이네요. 이것도 Game 화면 보시면 바로 아실 수 있는 효과이죠.

 기본적인 사용법은 이렇게 간단합니다.  


3. 효과 목록

노란색 서클 부분을 클릭하면 효과편집에 들어갈 수 있어요

 사용할 수 있는 효과목록은 제공된 Document를 보시면 되는데 간단히 리스트만 다뤄보면, (이 효과들에 대한 설명은 너무 길어지기에 여기서 다 말씀드릴 순 없고, Inspector에서 T 눌러서 들어가 보시면 설정하는 갖가지 메뉴들을 보실 수가 있고요. Document에서 각 항목에 대한 설명을 보실 수 있습니다.

Waves 효과 

Jitters 효과 

Draw Animations

 Text Color 연관된 부분

Colors

Gradients

Textures

 Inline 부분

Delays

Voices

Fonts

Audio Clips

Sound Clips

Quads

Materials

 Automatic

Auto Delays

Auto Clips

 Master

Disable Animated Text

Default Font

Bounds Color

Text Bounds Color

Bounds Color

Superscript Offset

Superscript Size

Subscript Offset

Subscript Size

 Rich Text Tags

 이 명령어를 이용해서 Text 문장 전체만이 아니라 문장의 중간에 특정 단어들을 강조하거나 효과를 주거나 할 수 있습니다. 

 <c=rainbow>Hello, <w>World! </w>new Text

이렇게 적용해 보시면 World! 만 웨이브 효과가 나타나는 것을 보실 수 있습니다.

4. 다른 유니티 에셋과의 통합사용

 이 부분은 제가 다 해볼 수 없었기에 제 프로젝트의 경험에 유용한 한 가지만 말씀드리면, 다른 유니티 에셋 중에서 Dialogue System for Unity 라는 에셋이 있는데, 거의 모든 게임 프로젝트에 필요한 대화 UI를 쉽게 제작할 수 있게 해주는 에셋으로 실제로 많은 상용 게임들에 사용되고 있는 에셋입니다.

 이 Dialogue System for Unity에서 Super Text Mesh를 지원하기 때문에 같이 사용할 수 있어서 매우 유용합니다.

 이번에 제가 요청드려서 유니티에서 Super Text Mesh를 지원해 주셔서 짧은 시간이나마 사용해 보고 리뷰를 작성할 수 있었습니다.

 2023년 12월 6일 현재 블랙프라이데이 반짝세일의 마지막 기간에 지금 현재 Super Text Mesh는 70% 반짝 세일에 들어가 있습니다.

 구입하실 의사가 있으시면, 반짝세일이 끝나기 전에 지금 바로 에셋스토어로 달려가 보세요!

https://prf.hn/click/camref:1100lvE3Z/destination:https://assetstore.unity.com/packages/tools/gui/super-text-mesh-57995

  

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari