c# - 统一的双向文本

标签 c# unity3d text-processing

我已经使用 Unity3D 大约 2 年了,我想不通的一件事是如何拥有双向文本。

在我的程序中,我用希伯来语和英语编写。问题是 Textmesh Pro 根本不支持它。它会翻转希伯来语单词,如果我启用 RTL 选项,它会翻转英语和数字

到目前为止,我尝试在文本框中显示之前翻转英文单词和数字,但它不能正常工作。我通过每个单词的第一个字符来检测英语单词。

我会在电脑旁发布代码。

我能做些什么来解决这个问题吗?也许一些代码可以以某种方式翻转有问题的单词。

最佳答案

找到解决方案,this asset比我取得的成就更好。 需要一些修改,但仍然很好地解决了问题。

关于c# - 统一的双向文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57791301/

相关文章:

c# - Windows Phone 8.1 在异步/等待任务完成之前显示进度 View

c# - 接口(interface)继承一致性

python - 如何只保留单词表中的名词词? python NLTK

matlab - 从 ASCII 文件中将文本值读入 matlab 变量

c# - Xamarin.iOS 与第三方框架绑定(bind)

c# - 使用混合模式颜色在另一个图像之上绘制图像

c# - 函数 "OnApplicationPause"在应用程序启动时起作用。安卓,unity3d

unity3d - 统一录制 360° 视频不是等距矩形

unity3d - Unity-我似乎无法保持我的游戏对象颜色

java - Apache Tika 和解析文档时的字符限制