编程文汇

unity动画模式粒子系统会增加drawcall

unity的粒子系统支持sprite sheet animation,就是序列帧动画。如果要使用2d动画的话,它是比较好用的,至少拖拽两下,立马能用。

这很符合我这懒人的脾性嘛,立马大量用上了。然而,到了正式测试场景的时候,一看,200多drawcall,这不太好吧??找了半天,确定就是动画粒子系统的问题。因为删除一个粒子系统 就降低一个drawcall,它是问题的根源无疑。

虽然 我打包了图集,但是,不同粒子系统还是无法合并drawcall。这东西不能用了,还是老老实实的用Animation。

结论:不同动画粒子系统,不能合并drawcall,用一个动画粒子系统,就会多一个drawcall。普通粒子系统 是可以合并的。