Unity3d 从数据库中读取带有换行符的文本

来源:互联网 发布:ios11软件无法连接网络 编辑:程序博客网 时间:2024/05/26 09:55

在Unity脚本中可以直接使用带有“\n”转义字符的字符串,使得字符串能够在GUI中显示换行。然而,若是在Unity中使用从数据库中读出的字符串,Unity会将字符串中的转义字符当作普通的字符显示在GUI中,而不会将字符串换行。这时,需要使用下面的语句将从数据库中读出的字符串格式进行转换,使Unity能够正确处理转义字符。

content = System.Text.RegularExpressions.Regex.Unescape(param);

参考资料:http://answers.unity3d.com/questions/138464/how-to-make-a-line-break-in-a-gui-label.html