Unity - TextMeshPro显示中文

这篇具有很好参考价值的文章主要介绍了Unity - TextMeshPro显示中文。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Unity TextMeshPro显示中文

unity自带的字体资源(Font Asset)都无法显示中文字符,可进行以下操作自行生成支持中文的字体资源。

下载中文常用字文本

https://github.com/DavidSheh/CommonChineseCharacter

获取ttf格式字体

个人开发者推荐 思源系列字体
若只是学习交流直接从C:/Windows/Fonts中选择字体
直接将字体文件拖入编辑器的Project窗口即可

生成Font Asset

选择 Window → TextMeshPro(不要错选为Text) → Font Asset Creator 打开创建字体窗口
Unity - TextMeshPro显示中文,Unity,unity
将准备好的字体文件(TTF)和字符文件(常用字文本)分别拖入窗口中的Source Font File和Character File
再根据自己的需求调整生成参数
点击 Generate Font Atlas 按钮,等待生成完成
Unity - TextMeshPro显示中文,Unity,unity
生成完成后点击 Save 或 Save as… 按钮将FontAsset保存

使用FontAsset

在TextMeshPro中选择刚保存的FontAsset即可使TMP组件显示中文
Unity - TextMeshPro显示中文,Unity,unity文章来源地址https://www.toymoban.com/news/detail-633604.html

到了这里,关于Unity - TextMeshPro显示中文的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity3D使用C#脚本修改TextMeshPro的内容(以显示系统时间为例)

    在网上找了很多都没有涉及到这个TextMeshPro内容修改,踩了很多坑,记录一下 特别是using TMPro; public TextMeshProUGUI Text; GetComponent();

    2024年02月11日
    浏览(40)
  • Unity 中文不显示问题

    当需要在Unity中具有中文UI的时候,会遇到中文不显示,取而代之的是□。这是由于默认字体不支持中文,或者中文字体不包含中文字符编码库。 中文显示□ 修复后  在网上下载一个中文字体包,但是这种途径有可能失败,最把稳的是在 C:WindowsFonts 中挑一个中文字体拖到

    2023年04月09日
    浏览(36)
  • Unity中文变成方框/不显示

    简单,但是不知道就不会。 base on: “unity TextMeshPro 中文显示设置” (此篇文章介绍了如何使用Font Asset Creator,底部博主提供的链接包含字体文件,生成的asset文件等。我使用了其中zh-cn_Commonly_Used文件,这个文件包含了常用的中文字) “Unity 免费获取可以商用的中文像素字

    2024年02月03日
    浏览(96)
  • Unity - TextMeshPro

    TextMeshPro 是 Unity 的终极文本解决方案。它是 Unity 的 UI 文本和旧版文本网格的完美替代品。 TextMeshPro(也称为 TMP)功能强大且易于使用,它使用高级文本渲染技术以及一组自定义着色器;提供显着的视觉质量改进,同时在文本样式和纹理方面为用户提供难以置信的灵活性。

    2023年04月08日
    浏览(38)
  • unity TextMeshPro 富文本

    b粗体标签/b i斜体标签/i u下划线标签/u   s删除线标签/s sup上标标签/sup前面后边上标签 5sup。/supC sub下标标签,如:/subHsub2/sub0    size=48文字大小/size size=55%文字大小-百分比/size size=+18默许大小上再添加文字大小/size size=-18默许大小上减去指定文字大小/size pos=40间隔左侧的缩进

    2024年04月29日
    浏览(32)
  • Unity中TextMeshPro的使用

     在Unity中有自带的Text组件,这个组件已经能够满足我们日常开发中绝大多数的开发字体显示需求了,我们为什么还要使用这个TextMeshPro组件呢?这是因为Text使用的是基于位图的渲染技术而TextMeshPro基于的则是SDF算法即基于网格的文本渲染技术,并且TextMeshPro相比于Text拥有更

    2024年01月17日
    浏览(40)
  • 【Unity】TextMeshPro描边功能

    有的小伙伴第一次使用TextMeshPro的时候,会找不到TextMeshPro的描边功能,对此,我来简单的讲述一下。

    2024年03月12日
    浏览(61)
  • Unity的TextMeshPro使用概览

    一、生成动态字体 1.字体文件:比如windows系统的fonts文件夹中 2.导入unity,create——Text Mesh Pro——Font Asset 3.字体补充:建一个txt文件,收录常用汉字(中文标点符号也要自己处理),导入unity,然后选中生成的SDF字体,更新字体图集 4.选择合适的分辨率,太小会导致字体放大

    2023年04月09日
    浏览(32)
  • unity最新版本的Text(TMP)UI文本怎么显示中文

    首先要找到微软雅黑的字体素材 到这个目录可以找到微软雅黑的字体包,复制粘贴到unity项目目录下面 怎么去项目目录呢,这里有个很方便的办法,打开项目在project栏里右键找到Show in Explorer选项,点击就能到项目目录了   直接粘贴在Asset里面即可 然后回到unity,会发现多了

    2024年02月11日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包