码迷,mamicode.com
首页 > 编程语言 > 详细

Unity TextMeshPro 一键生成工具

时间:2019-10-14 19:52:48      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:sdn   修改   logs   问题   mesh   地方   can   text   指定   

本文参考了这片博客文章,在此基础上进行优化和改进:

https://blog.csdn.net/akof1314/article/details/80868869

先截张效果图:

技术图片

 

TextMeshPro在之前的博客中有介绍:

https://www.cnblogs.com/koshio0219/p/11643268.html

思来想去,这东西还是有些使用不方便的地方,问题的根本还是在于中文字库太多,虽然缩减为7000简体字库或3500简体字库可以解决问题。

但无论怎么说,游戏中大量的字其实是没有用到的,这势必会造成资源浪费。

于是,接下来的想法也就应运而生——为什不能找到游戏中所有用到的字,只将这些字渲染进纹理图呢,有新增的字就更新下字库和纹理图就好了。

这也就是上面这个工具诞生的最主要原因,它主要为了实现:

 

1.批量查找游戏中Canvas或其他GameObject上的文字内容

2.扫描查找指定路径下的配置文件中文本内容

3.将这些文本去除重复字符后保存到一个固定的输出路径

4.根据输出的游戏文本内容按照想要生成的TMP字体类型批量一键生产和更新

5.随时批量修改Canvas上的字体资源

 

Unity TextMeshPro 一键生成工具

标签:sdn   修改   logs   问题   mesh   地方   can   text   指定   

原文地址:https://www.cnblogs.com/koshio0219/p/11673466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!