Unity5.6 改进粒子系统

在Unity 5.5中,我们可以为粒子添加自定义数据,这些数据可以从脚本和着色器访问。 在5.6中,我们扩展了这个系统,您现在可以在Inspector中直接配置数据,从而可以很容易地创建曲线和颜色应用在脚本和着色器中以驱动自定义逻辑。 更进一步,本模块中定义的颜色还可以使用高动态范围。在这之前,粒子系统是无法使用高动态范围数据的。

174739cadnemz8zqdmqbqw
我们还允许并行处理多个粒子系统,以改进工作流程。
174256a9oiycgl9g9z99zu锥形,圆形和单面边缘形状现在有新的参数,用于控制粒子的生成。 以前,所有的粒子都是在表面上或体积内随机产生的。 现在,粒子可以顺序生成,也可以按期望的增量生成。
174300x4j6fz4z0z5z76pz现在可以为爆发发射指定重复计数和间隔。 以前,每个爆发只能被触发一次,并且最多只能爆发四次。 使用新的系统,您将获得最多八个爆发,并且每个可重复任意次数。

最后,独立播放器中的粒子实例化速度现在已经快了两倍多!

我们添加了一个基于物理的渲染材质验证器,可以验证Albedo和Specular值是在可接受的范围之内。 Albedo值也可以根据用户定义的亮度范围进行验证。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>