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

查看:318 |回复:3 | 2021-12-20 22:27:50

您需要 登录 才可以下载或查看,没有账号?注册

x
Unity 5.3中的粒子系统不能正确地被批处理
2021-12-20 22:27:50  
 赞 赞 0

使用道具 登录

3个回答,把该问题分享到群,邀请大神一起回答。
2#
原因
  • 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-20 22:28:12   回复
 赞 赞 2

使用道具 登录

3#
感谢楼主自问自答 分享自己知识  学到了  点个赞
回复 收起回复
2021-12-22 10:59:59   回复
 赞 赞 2

使用道具 登录

4#
元素是个好家园,加油啊
回复 收起回复
2022-11-3 18:24:22   回复
 赞 赞 1

使用道具 登录

CG 游戏行业专业问题

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表