UGUI Text换行问题

有人说UGUI的Text不能换行,有人说可以通过 \n 换行,并附上了整条字符串。 
其实他们根本就不在一个频道!! 
这么说吧,通过代码直接给Text组件的text赋值" XXXX\nXXXX "绝对是可以换行效果的;然而,在Inspector面板的Text组件里输入同样的内容就不行,哪怕手拙复制进去都不对,这尼玛什么鬼!? 
后来发现,原来它把\n偷偷变成了\\n了,所以我们只要把它变回来就行啦! 
using UnityEngine;
using UnityEngine.UI;
   
public class RyanTextLineFeed : MonoBehaviour
{
    Text myText;
   
    void Start ()
    {
        myText = GetComponent ();
        myText.text = myText.text.Replace ("\\n", "\n");
    }
}

UGUI Text换行问题_第1张图片 UGUI Text换行问题_第2张图片

你可能感兴趣的:(unity开发实战)