首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Unity支持阿拉伯语

Unity支持阿拉伯语
EN

Stack Overflow用户
提问于 2015-12-19 18:35:13
回答 4查看 4.7K关注 0票数 9

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

EN

回答 4

Stack Overflow用户

发布于 2016-07-17 17:16:51

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

这是自述文件的一部分。只需添加库并使用GUIText或3DText预制件之一即可。

要在脚本中使用Unity阿拉伯语支持资产,请使用: using ArabicSupport;

  • After using
  1. ,使用以下方法(返回一个字符串):ArabicFixer.Fix(textToBeFixed);
  2. And
    1. !您可以使用替代选项: ArabicFixer(string,tashkeel,hindoNumbers)以获得更多自定义选项。
票数 1
EN

Stack Overflow用户

发布于 2018-07-08 17:05:06

默认情况下没有,但是有库/资源包可以让它工作。

只要在unity商店搜索“阿拉伯语”就可以找到它们。

请记住,在阿拉伯语中使用不同的字体来设置TextMeshPro (几乎每个人都在使用的插件)是非常困难的,因为你发现的大多数阿拉伯字体不会包含你需要的所有字符。

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

例如,你可以写字母,但只有部分字母会连接,因为字体没有所有可能的连接,unity默认情况下不会连接它们。

但我认为Adobe阿拉伯语已经有了所有的字母作为开始。

票数 1
EN

Stack Overflow用户

发布于 2015-12-24 00:31:19

如果您以UTF-8编码保存脚本,则应该如此。然后,您应该能够在其中包含所有unicode字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34369729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档