unity 使用TextMeshPro创建SpriteAssets精灵资源

想要实现资源可以当变量一般调用,例如做攻击伤害飘字图片效果,

传统的text组件文字在比例缩小后非常的模糊,这个时候则需要使用Text Mesh Pro组件

 

 如果你还没有安装插件,可以先下载

 

 然后导入这两个

 

 

创建SpriteAssets精灵资源

 ①首先需要图片集,就是你将要使用的图片素材,一般来讲会被打包在一张图片上

如果你手上的是单张图片,则可以使用TexturePacker来打包图片

当然也别忘了将资源图集设置为sprite精灵文件,并将sprite模式设置为多张并保存

②找到Text Mesh Pro组件的默认sprite位置,将图集复制过去

如果你没有更改过,一般就是Sprite Assets文件夹

当然也可以在TMP Settings找到

 ③使用这个素材来创建精灵资源SpriteAssets

右键复制过来的图集资源,选择创建→TextMeshPro→精灵资源

 此时就获取到一个可以编辑的资源

 使用SpriteAssets精灵资源

在面板中创建TextMeshPro

在组件文件内容里输入<sprite=数字编号>,如果不显示你自己的资源,则需要修改默认的资源为自己的资源

效果

 

 

posted @ 2022-11-25 17:04  伊凡晴天  阅读(2087)  评论(0编辑  收藏  举报