具体描述一下我的问题:我有一个弹幕射击类(就是打飞机)的小游戏,操控机体发射子弹消灭敌人。
之前经过优化,正常游戏时的draw call 在20~30之间。
现在想给每个子弹加一点特效,就是飞行轨迹上加一点闪光效果,于是给每个子弹对应的节点上加了一个粒子节点。
粒子系统使用的图片和子弹节点放在同一个文件夹下,使用了静态合图,预览时可以看到子弹和粒子是合到了一张静态图里的。
但是实际游戏时,draw call升高了很多,达到了100左右。
粒子效果的设置中没有改变例子颜色,有改变透明度。
请问这是什么情况呢?是粒子系统会打断渲染合批么,还是我哪里设置的不对?
如果这种方式draw call无法降低的话,有什么别的思路实现我想要的“子弹飞行轨迹闪光”的效果么?
谢谢!