肖简 发表于 2021-12-20 22:27:50

在Unity 5.3中不能批处理粒子系统

Unity 5.3中的粒子系统不能正确地被批处理

肖简 发表于 2021-12-20 22:28:12

原因
[*]Unity 5.3.0之后,粒子系统不能被批处理,并入单个draw calls。

[*]在Unity 5.3.4p2和Unity 5.4.0B12中,重新引入了粒子批处理。
解决方案Unity 5.3.0记录 这个版本的Unity引入了一个新的多线程粒子后端,它不支持批处理,但可以提供更好的性能并用于计算每个粒子的属性,位置/大小等。Unity 5.3的许多代码已经被多线程处理,这意味着我们可以期待多核平台上显著的性能改进,与以前的版本相比,我们可以以相同的性能成本获得更多的粒子。我们已经看到一些示例,比以前的Unity版本快了5倍,虽然结果取决于实现效果的类型。Unity 5.3.4p2记录在5.3.4p2和5.4.0B12中再次引入粒子的动态批处理(排除网格粒子)。 粒子系统需要与要被批处理的网格渲染器遵循相同的规则,使用相同的材质。

欧孝翔 发表于 2021-12-22 10:59:59

感谢楼主自问自答 分享自己知识学到了点个赞

大后天方舟 发表于 2022-11-3 18:24:22

元素是个好家园,加油啊
页: [1]
查看完整版本: 在Unity 5.3中不能批处理粒子系统