关于fairyBatching

游戏中 单位模型用fairyBatching,但血条和脚底下的阴影层级错乱了,阴影有时候会跑到模型前面,好蛋疼啊,有什么办法避免吗?
已邀请:

谷主

赞同来自:

你是指场景中的角色?这和fairyBatching有什么关系。模型和3D UI之间是通过z值决定前后关系的。你就把3D UI看作一个普通3D对象。

gkismet

赞同来自:

我是2d的项目。。。

谷主

赞同来自:

那你先详细描述清楚你的东西。

gkismet

赞同来自:

youhua.png

游戏里模型的结构是这样的,我在unit_root 上,加了fairyBatching,问题是,血条层级时常会出现层级错乱(上图),红色的图片跑到黑色图片后面,脚下的阴影也经常出现层级问题

fairygui

赞同来自:

你这个应该就是自己移动过东西,然后没有调用重新合批的接口吧。你再仔细看看DrawCall优化的教程。
 
另外,Player,Monster这些就是场景里一个个角色,角色内部合批就行了,他们之间不应该再合批,否则合批消耗太大了,完全没必要,DC不是洪水猛兽,该付出就得付出。

要回复问题请先登录注册