美文网首页Unity游戏开发经验分享
Unity TextMeshPro 换行符失效问题

Unity TextMeshPro 换行符失效问题

作者: 能不写代码么 | 来源:发表于2023-03-27 15:48 被阅读0次

    文本动态赋值失效

    如截图所示现在\n\t等换行符并不会生效,需要强制刷新下才生效


    解决方案一

    Regex.Unescape(String) 方法 :转换输入字符串中的任何转义字符
    XXX.text = System.Text.RegularExpressions.Regex.Unescape("XXX");
    

    解决方案二

    由于系统会将\n识别为\\n,所以我们代码转换下就好
    XXX.text = XXX.text.Replace("\\n", "\n"); ;
    

    最终展示效果

    相关文章

      网友评论

        本文标题:Unity TextMeshPro 换行符失效问题

        本文链接:https://www.haomeiwen.com/subject/dgjzrdtx.html