附上Demo ,求官方大大帮忙
Test.zip (723.8 KB)
目前项目用多个分组来避免不同碰撞组 但我发现分组会打断合批导致一旦碰撞组一多drawcall就一下子到了几百 即使是同一张图集不同分组也依然会打断合批 目前想不到什么好的方法解决 请求官方大大改进下
碰撞分组是由节点属性 groupIndex 决定 引擎中的 cullingmask 也使用了 groupIndex 来作为渲染的分组标示 需要自己改源码了
改源码需要对渲染流熟悉才行 目前这个方案也行不通
用多个父节点来管理不同的分组节点可以临时解决么?
行不通 比如主角预制体有血条 血条不参与碰撞所以分组得用默认 但主角身体参与碰撞 要用碰撞分组 这样又打断合批了
使用美术字就行了
和美术字没关系呀 我都没用到Label
你把同一个组的放到一个节点下可以的,几个分组就几个dc
很多情况下这样做都不现实, 比如我上个回复 你总不能把血条拆开来放到另一个组里吧
当然要这样处理,如果你的碰撞节点有图片,图片也得拆开
参考这个
1赞
意思就是同分组放同节点上?那预制体的子节点存在不同分组怎么办?
哥们,这问题怎么解决了
目前没有完美的解决方法 只能把不同分组放在不同节点中

