精华内容
下载资源
问答
  • TextMeshPro中文字体

    2018-05-29 13:56:04
    TextMeshPro显示中文的资源,插件请在Stroe上下载最新版
  • unity3D textMeshPro 中文字体字符Text. 6500 和 3500 两个版本 选着用 chinese6500.txt chinese3500.txt
  • Unity的TextMeshPro 中文字体包 6500字 带标点和符号
  • TextMeshPro中文字体生成和字体材质更换 中文字体生成: TextMeshPro是unity提供的相较源Text更加强大,高效的字体组件。但其有一个严重的缺点就是默认不支持中文。所以我们需要制作一个支持中文的字体。 TextMesh...

    TextMeshPro中文字体生成和字体材质更换

    中文字体生成:

    TextMeshPro是unity提供的相较源Text更加强大,高效的字体组件。但其有一个严重的缺点就是默认不支持中文。所以我们需要制作一个支持中文的字体。

    TextMeshPro的制作过程和NGUI的字体生成很像。并和NGUI一样拥有图文混排的功能。

    首先我们需要导入TextMeshPro的组件,我们可以通过unity package手动搜索安装,也可以直接创建一个TextMeshPro的UI组件,unity会自动检测帮助我们安装TextMeshPro。

    安装结束后,我们可以在我们的Assets文件夹下看见一个新的文件夹TextMeshPro。

    想要让TextMeshPro支持中文,我们就需要利用TextMesh提供给我们的工具制作一个带有中文字库的字体。

    首先我们在windows选择项中找到TextMeshPro,并选择其中的Font Asset Creator:

    在这里插入图片描述

    我们可以看到这样一个窗口:

    在这里插入图片描述

    Source Font File:原字体文件,这里的文件可以是微软提供给我们的也可以是自己下载的。其中微软提供给我们的字体文件地址在:C:\Windows\Fonts

    Sampling Point Size:选择采样点一般设置为auto

    Padding:字体间距

    Packing Method:打包模式,有最快和最优两种。

    Atlas Resolusion:图集分辨率,中文字体一般用最大的8192*8192

    Character Set:字符设置,这里选择字符的来源,一般我们选择来源自文字并将字库txt文件拖至这里

    Character File:字库文件

    Render mode:渲染模式

    设置好之后,我们点击Generic font atlas就可以生成字体,生成完成后记得保存。

    字体材质更换:

    FontMeshPro提供默认材质,但我们知道材质球本身的特点类似于预制体,要变大家一起变。通常来说这个特性是非常方便的,但在特殊情况下当我们使用同一种字体但不希望使用同一种材质的使用,我们就需要对字体材质进行替换。

    字体材质也是材质,可以在Project面板右键创建。在材质球的shader选择中选择TextMeshPro的任一项,调制自己需要的效果,拖拽到字体游戏对象的Debug setting面板中即可,通常时TextMeshPro材质设置的最后一项。

    在这里插入图片描述

    展开全文
  • Unity2018.3.0 版本以上使用的TextMeshPro 中文字体
  • Unity 版本:2018.2.15 博客参考:http://blog.sina.com.cn/s/blog_1322690230102z1qh.html
  • 完整字体,带全中英文标点符号,全字母大小写自己用的,字体是下的免费商用字体 全部6900多
  • 自己导出的字体文件, 微软雅黑, 亲测可用, 使用20000个字符 4096*4096 SDFAA生成的字体文件足矣满足您的需求, 之前使用3500和7000个字符导出的文件有很多字符都没有, 然而这个可以满足您
  • 新建font文件夹 导入中文字体ttf 导入字库.txt 打开window 点击生成 点击save
    • 新建font文件夹
    • 导入中文字体ttf
    • 导入字库.txt
    • 打开window
      在这里插入图片描述
    • 点击生成
    • 点击save
    展开全文
  • Unity3D 使用TextMeshPro中文字体

    万次阅读 2019-03-10 17:54:31
    这一篇简单描述一下如果使用unity的一个强大的文字组件或者插件,开始。 第一步:如果你是unity2018版本的话,在编辑器里面的AssetPackgeManager找到这个插件,没有...注意生成字体很吃电脑的配置,我使用的是常用...

    这一篇简单描述一下如果使用unity的一个强大的文字组件或者插件,开始。

    第一步:如果你是unity2018版本的话,在编辑器里面的AssetPackgeManager找到这个插件,没有的话就在搜索框里面搜索下载:

    如果你是低于2018的版本,可以在Asset Store商店下载,免费的。

    第二步:创建生成字体

    第三步:设置生成字体

    注意生成字体很吃电脑的配置,我使用的是常用的汉字

    第四步:创建TextMeshPro组件:

    第五步:选择我们生成的字体:

    效果如下:

    该文只讲述的TextMeshPro的中文字体如何制作,其实还有更多功能,大家自己挖掘,由于每个人电脑的配置不一样,关注公众号,获取我生成的字体,回复关键字“TextMeshPro”获取:

    展开全文
  • 常用3500汉字字符(用于TextMeshPro生成字体贴图) 英文+日文+韩文+常用字符+简体中文+繁体中文 TextFilesForTextMeshPro-master
  • 文章目录一、前言二、TextMeshPro组件1、导入ttf字体2、打开Font Asset Creator3、创建txt字库文本4、设置Character Set5、Generate Font Atlas,保存字库asset6、创建TextMeshPro7、在3D空间中显示TextMeshPro8、...

    一、前言

    Unity中要显示文本,我们一般是用UGUIText组件。
    在这里插入图片描述
    在这里插入图片描述
    不过Text渲染的字体不是矢量的,所以靠近的时候会看到锯齿和模糊。
    在这里插入图片描述
    今天要介绍另个显示文本的组件:TextMeshPro,使用它渲染的字体是矢量的,靠近不会有锯齿和模糊。
    除此之外,还有丰富的表现效果,比如模糊、扩张、描边、发光等等。
    在这里插入图片描述

    二、TextMeshPro组件

    1、导入ttf字体

    ttf格式的字体导入Unity工程中,如下,我导入一个微软雅黑的ttf格式字库。
    在这里插入图片描述

    2、打开Font Asset Creator

    点击菜单Windows / TextMeshPro / Font Asset Creator
    在这里插入图片描述

    第一次打开会弹出如下提示框,点击Import TMP Essentials即可
    在这里插入图片描述

    打开后即可看到Font Asset Creator窗口。
    在这里插入图片描述

    3、创建txt字库文本

    创建一个txt文件,比如character.txt,里面输入要用到的字,比如:大家好,我是林新发
    在这里插入图片描述

    4、设置Character Set

    Font Asset Creator窗口中设置Character SetCharacters from File
    在这里插入图片描述
    然后把刚刚的character.txt赋值给Character File
    在这里插入图片描述

    5、Generate Font Atlas,保存字库asset

    点击Generate Font Atlas
    在这里插入图片描述
    保存字库asset资源,比如msyh SDF.asset
    在这里插入图片描述
    完成后即可看到msyh SDF.asset文件。
    在这里插入图片描述

    6、创建TextMeshPro

    Canvas加点上右键菜单:UI / Text - TextMeshPro,即可创建一个TextMeshPro对象。
    在这里插入图片描述
    可以看到它挂了一个TextMeshPro - Text (UI)组件,我们给它的Font Asset赋值刚刚创建的msyh SDF.asset,输入显示文本:大家好,我是林新发
    在这里插入图片描述
    即可显示出文本内容了。
    在这里插入图片描述
    我们在Scene场景中不管多近距离观察,字体显示都非常清晰。
    在这里插入图片描述

    7、在3D空间中显示TextMeshPro

    上面是在UI上显示TextMeshPro,我们也可以在3D空间中显示TextMeshPro
    在世界空间中创建一个空物体,点击菜单Create Empty
    在这里插入图片描述
    然后添加TextMeshPro -Text组件,注意不是TextMeshPro -Text (UI)组件。
    在这里插入图片描述
    然后赋值Font Asset,并输入显示文本。
    在这里插入图片描述
    即可在3D空间中显示TextMeshPro了。
    在这里插入图片描述
    将字体靠近镜头,字体依旧清晰:
    在这里插入图片描述

    8、描边效果

    选中TextMeshPro对象,调整材质的Outline颜色和Tickness(描边厚度)即可。
    在这里插入图片描述

    9、软化效果

    调节Softness可以实现字体的软化效果。
    在这里插入图片描述

    10、扩张效果

    调节Dilate可以实现字体的扩张效果。
    在这里插入图片描述

    11、投影效果

    调整Underlay可以实现字体的投影效果。
    在这里插入图片描述

    12、光照效果

    调整Lighting可以实现字体的光照效果。
    在这里插入图片描述

    13、外发光效果

    调整Glow可以实现字体的外发光效果。
    在这里插入图片描述

    展开全文
  • TextMeshPro是需要制作字体的,中文的话,就要有中文字符集。游戏开发初期时候找这些中文字符也挺麻烦的,如果缺少字符的话还要补充并重新制作,费时费力,还浪费git lfs仓库空间,这里就将我的成果分享出来,避免...
  • TextMeshPro创建中文字体

    千次阅读 2019-10-08 16:40:58
    TextMeshPro => Font Asset Creator 基本的设置就不说了,主要需要设置的如下图: 第一个地方是设置这个字体库大小的,因为我们要使用所有的汉字,所以这个地方尽量调大些。 第二个地方是设置根据什么来...
  • 微软雅黑简体中文 内含ttf字体TextMeshPro字体 另附txt文档 内含ASCII字符和3500常用汉字
  • Unity TextMeshPro添加中文字体

    千次阅读 2019-07-09 09:10:03
    本身不支持中文,但是如果要让TextMeshPro支持中文,可以进行下面的操作 先有一份几千字或上万字的常用字,.txt格式的,但是保存为unicode编码的格式 打开txt文件,另存为,格式选择如下 然后将unicode编码的...
  • TMP组件需要FontAsset,一种类似Material的资源文件,TMP自带两个FontAsset,但是都不支持中文,本文详解怎么生成中文FontAsset。 (用别人生成的字体Asset有可能无法正常使用,所以本文讲解自己生成fontAsset) 1....
  • Unity3D插件之TextMeshPro字体资源的制作

    万次阅读 热门讨论 2015-05-05 20:05:19
    由于TextMeshPro字体资源后缀是.asset,所以,需要我们借助插件的字体工具TextMeshPro-Font Asset Creator来生成新的字体资源。该工具打开路径:Window-Font Asset Creator。具体操作可见TextMeshPro/User Guide/...
  • TextMeshPro 字体不支持的问题 报错内容 Font Asset Creator - Error Code [Invalid_File_Path] has occurred trying to load the [字体名称] font file. This typically results from the use of an incompatible ...
  • 为什么要新建一个 Font Asset,因为使用自带的FontAsset,在TextMeshPro的TextInput中输入中文中文会出现乱码。 参考资料4,6。 安装、导入TextMeshPro插件。 打开FontAssetCreator窗口。 菜单栏-Window-...
  • 中文字体TextMeshPro

    2020-07-01 19:51:36
    中文字体TextMeshPro TextMesh Pro无法像UGUI Text那样使用动态字体,因为TextMesh Pro需要对字体进行预处理来计算SDF,这部分计算非常耗时。这对于英文字体来说影响不大,一个字体文件或一张贴图包含的信息都很少...
  • TextMeshPro.zip

    2020-09-15 11:29:08
    常用3500汉字字符简体繁体,用于TextMeshPro生成字体贴图,英文+日文+韩文+常用字符+简体中文+繁体中文
  • Unty3d 中textmeshpro如何生成中文字体

    千次阅读 2019-03-28 11:33:15
    1、 打开TextMeshPro-Font Asset Creator 2、在 Unity 中使用 TextMeshPro 的文本解决方案,当要生成字库图集时,...Font Source一定要修改为中文对应的字体,如果没有可以直接从电脑C盘中进行拷贝。 选择...
  • 1.打开C:\Windows\Fonts 目录选择中文字体 2.将选中的字体拖拽到Unity编辑器中 3.将已下这段文字保存至zh-cn.txt文件(注意编码格式为Unicode,不然会出现乱码)并且拖入Unity编辑器 的一是了我不人在他有这个...
  • unity 制作 TMP_Dropdown TextMeshPro 字体

    千次阅读 2020-06-28 16:27:14
    Package Manager 看看是否导入 其次我们创建一个.txt文件,用UTF-8编码.... TextMeshPro -> Font Asset Creator 对应的资源拖进去后 点击Generate Font Atlas 等待完成 Save保存一下 就能用了 ...
  • TextMeshPro简介 Unity官方的插件,专门用来弥补UGUI中Text无法设置字符间距等不足,而且可以通过设置材质等方式制作出非常棒的字体效果。 TextMeshPro安装 TextMeshPro在2018版本以后就可以通过Window/...
  • Unity UGUI-TextMeshPro插件中文教程

    千次阅读 2019-08-31 22:08:25
    Unity UGUI-TextMeshPro 组件中文教程 助力快速掌握 Unity UGUI-TextMeshPro组件的使用,为初学者节省宝贵的时间。 TextMeshPro是一个功能十分强大的文本组件,在Unity2018版本后被内置到Unity中,主要是用来做一些...
  • TextMeshPro不支持中文字体,通过其建立中文字体库simhei SDF.asset大小100MB左右。 为了适应2D精灵图片过于小的问题,才使用TextMeshPro,通过参考资料2,可以同时解决这两个问题。 参考资料: 1. ...
  • 字体图集大小远大于文案数量的大小,会有字体阴影。 字体图集越大,阴影越重。 所以,设置字体图集的大小很关键。 以下是调整了字体图集后的正常效果
  • TextMeshPro踩坑指南

    千次阅读 2019-11-16 21:03:16
      TextMesh Pro是Unity中文字渲染的一种效果很棒的插件,原本是一个第三方插件,后被Unity收购后...TextMeshPro不带有中文字体支持,需要中文显示的话要自己生成字体库 生成字体库需要预先保存一个存有需要使用...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 146
精华内容 58
关键字:

textmeshpro中文字体