2017-02-26 1 views
1

좋아,이 문제를 해결하는 방법을 모르겠으며 UI 텍스트 구성 요소에 긴 텍스트를 넣으려고 시도한 후에 만이 문제가 발생했습니다. 수평 랩이 켜져텍스트 구성 요소가 역순으로 표시됩니다.

t.GetComponent<Text>().text = "This is where meat, fish, and [...] (long text)" 

있기 때문에 가능한 공간의 가장자리에 도달하면 텍스트가 랩 : 나는 모두 유니티 편집기를 통해 텍스트 속성에 값을 붙여,이 같은 프로그램의 설정 값을 시도했다.

그러나 텍스트는 뒤로 표시됩니다. 의미, 단락의 시작 부분은 맨 아래, 맨 아래가 맨 위에 있습니다. 줄 바꿈을 제거하면 글꼴 크기가 작아 지거나 (또는 ​​모두 보이지는 않음) 단락을 구성 할 수 없으므로 ... 단락을 감안해야합니다.

Unity의 버그입니까?

enter image description here

:

enter image description here

+0

오타를 가진 텍스트 상자의 스크린 샷을 런타임에 표시 할 수 있습니까? – Serlite

답변

4

부정적인 Line Spacing 값이 여기에 문제를 일으키는 것입니다 : 당신이 볼 수 있듯이 그것은 거꾸로 표시 -

이 일어나는 것이다 이 필드의 값이 0보다 작 으면 줄이 실제로 뒤로 배열되어 현재 발생하는 동작을 유도합니다. 텍스트를 올바르게 표시하려면 값을 양수로 변경하십시오.

관련 문제