Unity 使用SpriteRenderer和TextMeshPro制作血条

在UGUI模式下可以用Image的填充来制作血条,但是Image和Text放在一起会增加渲染批次,所以想了一个办法是在场景里用Sprite和3dTextMeshPro来制作血条,这样可以减少渲染批次,具体方法如下

1、场景里创建一个血条的底板

Unity 使用SpriteRenderer和TextMeshPro制作血条_第1张图片

2、创建血条,DrawMode设置为Sliced

Unity 使用SpriteRenderer和TextMeshPro制作血条_第2张图片

3、血条的图片设置为左对齐

 Unity 使用SpriteRenderer和TextMeshPro制作血条_第3张图片

 4、创建3dTextMeshPro

你可能感兴趣的:(Unity功能,unity,血条)