我现在在做一款射击类游戏,每个怪物头上都有一个数字代表剩余血量,屏幕里最多出现十几个怪物,而且会无限生成,每个怪物血量都是独立的。我看了几个实现方法,都是利用label节点渲染到cavans,如果想要实现多个label就要创建多个材质。我感觉这个需求应该是很多游戏里面常见的,问一下各位大佬都是怎么实现的呢,感谢
老哥可以麻烦详细介绍下吗?我是新手,刚开始学习
第一个方案我搜到过,大致思路明白了。现在不需要血条,只需要纯数字,第二个可以详细讲一下嘛
https://docs.cocos.com/creator/manual/zh/xr/vr/xrui.html?h=renderroot2d
可以看下xr的,一个道理,label用char模式,新建个sprite材质给他用,材质开启depth write
1赞
琢磨了一晚上,还是没太懂。。
意思是新建个sprite材质赋值给label的CustomMaterial属性吗?怎么创建sprite材质呢,贴图选什么,label怎么开启char模式呢?深度写入默认应该就是true

