User interface 团结支持阿拉伯语

User interface 团结支持阿拉伯语,user-interface,unity3d,arabic,input-field,User Interface,Unity3d,Arabic,Input Field,unity是否支持在InputField UI甚至GUI文本中使用阿拉伯语书写? 我的意思是,如果我想在InputField中写入阿拉伯语字符,unity支持吗?如果使用UTF-8编码保存脚本,它应该支持。然后您应该能够在其中包含所有unicode字符。简短回答:unity不支持阿拉伯语或波斯语 资产商店上有很多插件,可以多次购买。 你可以很容易地找到它们。有一个免费的库,支持Unity中的阿拉伯语。你可以下载它 这是自述文件的一部分。只需添加库并使用其中一个GuitText或3DText预置

unity是否支持在InputField UI甚至GUI文本中使用阿拉伯语书写?
我的意思是,如果我想在InputField中写入阿拉伯语字符,unity支持吗?

如果使用UTF-8编码保存脚本,它应该支持。然后您应该能够在其中包含所有unicode字符。

简短回答:unity不支持阿拉伯语或波斯语 资产商店上有很多插件,可以多次购买。
你可以很容易地找到它们。

有一个免费的库,支持Unity中的阿拉伯语。你可以下载它

这是自述文件的一部分。只需添加库并使用其中一个GuitText或3DText预置

  • 要在脚本中使用Unity Arabic Support资产,请使用:using ArabicsSupport
  • 使用using语句后,使用以下方法(返回字符串):ArabicFixer.Fix(textToBefix)
  • 你完了!您可以使用另一种方法:ArabicFixer(string、tashkeel、HindonMembers)获得更多定制选项

  • 默认情况下没有,但有库/资产包使其工作

    只需在unity商店中搜索“阿拉伯语”即可找到它们

    请记住,在阿拉伯语中使用不同的字体设置TextMeshPro(几乎每个人都在unity中使用的用于清晰文本的插件)是非常困难的,因为您发现的大多数阿拉伯语字体并没有您需要的所有字符

    查找以查看需要放入字体资源创建者中的编码范围

    例如,您将能够书写字母,但只有部分字母将被连接,因为字体没有所有可能的连接,默认情况下unity不会使它们连接


    但是我认为Adobe Arabic一开始就有所有的字母。

    thanx但是stackoverflow的目标是什么呢?这有一条主要的规则:它是针对那些你被卡住或需要专家观点的东西。如果检查起来很琐碎,或者你甚至没有尝试自己解决这个问题-为什么其他人会这么麻烦?@Krzysztof Bociurko我从这个问题中学到了一些新东西,所以我认为它是输入字段部分的正确位置:)请参见和