在UGUI模式下可以用Image的填充来制作血条,但是Image和Text放在一起会增加渲染批次,所以想了一个办法是在场景里用Sprite和3dTextMeshPro来制作血条,这样可以减少渲染批次,具体方法如下
1、场景里创建一个血条的底板
2、创建血条,DrawMode设置为Sliced
3、血条的图片设置为左对齐
4、创建3dTextMeshPro
5、导入一个ttf字体,创建TextMeshPro字体
6、将刚才创建的字体拖到fontasset下
在UGUI模式下可以用Image的填充来制作血条,但是Image和Text放在一起会增加渲染批次,所以想了一个办法是在场景里用Sprite和3dTextMeshPro来制作血条,这样可以减少渲染批次,具体方法如下
1、场景里创建一个血条的底板
2、创建血条,DrawMode设置为Sliced
3、血条的图片设置为左对齐
4、创建3dTextMeshPro
5、导入一个ttf字体,创建TextMeshPro字体
6、将刚才创建的字体拖到fontasset下