《DreamQuest 汉化日志 》汉字文本自动换行如何实现?
在查找了几处需要换行的文本之后,我最终发现所有文本都需要经过这个方法的转换。
原脚本似乎是通关空格来区分一个词汇或者符号的结束,然后以此为据进行换行处理,行内是多个TextMesh。
经过一些注释和修改后,这份脚本目前是这样
修改的思路是,将原先英语中根据空格划分单词的逐个输入法添加了逐个汉字的划分,并且增加一个空格标记位置,将原先没有空格的位置进行标记,避免后续在没有空格的地方填充了空格。可能不是很完善,不过够用就行。
在查找了几处需要换行的文本之后,我最终发现所有文本都需要经过这个方法的转换。
原脚本似乎是通关空格来区分一个词汇或者符号的结束,然后以此为据进行换行处理,行内是多个TextMesh。
经过一些注释和修改后,这份脚本目前是这样
修改的思路是,将原先英语中根据空格划分单词的逐个输入法添加了逐个汉字的划分,并且增加一个空格标记位置,将原先没有空格的位置进行标记,避免后续在没有空格的地方填充了空格。可能不是很完善,不过够用就行。