2016-06-30 4 views
2

텍스트 UI 오브젝트 위에 텍스트 외곽선을 단일체로 추가하려면 어떻게해야합니까?텍스트 테두리를 단일체로 추가하는 방법

디자이너/편집기보기에서 작업하고 싶습니다. 유용한 주제를 찾을 수 없으며 디자이너보기에서 추가하는 방법을 알지 못합니다.

enter image description here

내 프로젝트는 2D와 나는 최신 유니티 버전 5.3을 사용하고 있습니다. 비슷한 효과를 얻고 싶습니다.

+0

이것은 훌륭한 질문입니다. 그것을 닫으려는 사람은 누구나 바보입니다. – Fattie

+0

이것은 너무 광범위합니다. [ask]와 Unity 튜토리얼을 읽어보십시오. –

+0

@JoeBlow 나는 약간의 연구 노력이나 일을 시도하자마자 downvote를 제거 할 것이다. –

답변

3

참고! 이것은 Unity에서 사용자 정의 유형 ("스프라이트 시트 유형")을 만드는 방법을 설명합니다.

읽기 전에 Uri의 & .UI에서 편리하고 새로운 "개요"기능을 사용하는 방법을 설명하는 프로그래머의 대답을 확인하십시오! 그것은 충분히 좋을지도 모른다!


유니티 모든에서 어떤 공상 유형 처리를하지 않습니다.

당신은 "정상".TTF 글꼴 드롭 할 수 있습니다

,

또는, 당신은 사용자 지정 글꼴은 문자 그대로 스프라이트 시트에 각 문자를 만들 유니티에 의해 소위 "이미지 글꼴"에 놓을 수 있습니다.

글꼴 스프라이트 시트는 다음과 같이 보입니다 : ...

다음

enter image description here

이 작업을 수행하는 방법을 정확히를

(1) 당신은 GlyphDesigner (또는 유사한 제품을 사용해야합니다) 사용자 정의 글꼴 시트를 실제로 만들 수 있습니다. Mac 또는 PC에서 원하는 제품을 찾으십시오.

(2) 중요한 트릭가 있습니다.

유니티는 맞춤 글꼴을위한 형식 매처를 포함하는 것을 완전히 잊었습니다. (그들은 Unity 6에서 이것을 고칠 수 있습니다.) Unity의 가장 바보 같은 것 중 하나입니다. 그래서, 다행히 무료로 완벽한 스크립트를

BitmapFontImporter.cs

https://github.com/BenoitFreslon/BitmapFontImporter

해당 페이지에서 전체 긴 튜토리얼 링크가있다

있다.

맞춤 글꼴을 사용하려면 글꼴을 포함해야합니다. 그것은 단결에 관한 이상한 것들 중 하나입니다.

간단히 말해 첫 번째로 문자 그대로 글자로 사용자 정의 글꼴을 "그립니다". 실제로 GlyphDesigner와 같은 것을 사용해야합니다.

두 번째로 Unity에서 위에서 언급 한 매우 유용한 스크립트를 사용해야합니다. 그렇지 않으면 작동하지 않습니다. 즐겨!

http://answers.unity3d.com/answers/1105527/view.html

+1

나는 그것이 훌륭한 대답이라고 생각한다. 당신의 대답에 outilne 솔루션을 추가하여 Unity의 효과가 적용된 다른 가능한 방법을 설명했습니다. – Programmer

+1

감사합니다! – Fattie

4

또는. 또는 Joe의 답변을 참조하십시오.단순히 일반 .TTF 폰트에 윤곽 효과를 추가하려면 :

  1. 클릭 계층 구조
  2. 에서 텍스트 객체하면 관리자의에서

  3. 유형 "개요"를 구성 요소 추가 버튼을 클릭합니다 검색 창.

  4. 개요 구성 요소를 추가하십시오.

+0

훌륭한 포인트, 우리! – Fattie

+0

답변 해 주셔서 감사합니다. – PetqImaQkaputka

+0

이것은 픽셀의 윤곽선 만 허용하는 것 같습니다. – ina

관련 문제