我已经使用 Unity3D 大约 2 年了,我想不通的一件事是如何拥有双向文本。
在我的程序中,我用希伯来语和英语编写。问题是 Textmesh Pro 根本不支持它。它会翻转希伯来语单词,如果我启用 RTL 选项,它会翻转英语和数字。
到目前为止,我尝试在文本框中显示之前翻转英文单词和数字,但它不能正常工作。我通过每个单词的第一个字符来检测英语单词。
我会在电脑旁发布代码。
我能做些什么来解决这个问题吗?也许一些代码可以以某种方式翻转有问题的单词。
最佳答案
找到解决方案,this asset比我取得的成就更好。 需要一些修改,但仍然很好地解决了问题。
关于c# - 统一的双向文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57791301/