查看原文
其他

Unity 5.5 测试版现已发布!

2016-08-31 Unity官方 Unity官方平台
Unity 5.5测试版现已发布,希望大家下载并尝试新增的特性和改进的功能。使用前请先备份您的项目,因为它还是测试版!

此次发布的Unity 5.5测试版需要大家的积极反馈来帮助改进直至升级为稳定版本。在那之前,如果您需要的是稳定版本,还请使用 Unity 5.4.x。

下面为大家介绍一些Unity 5.5测试版的新功能。

全新的启动画面工具
我们实现了六月宣布新产品和价格时所做的承诺,我们很高兴地宣布Unity 5.5测试版允许您在项目读取时的启动画面上,轻松添加您的公司、发行商或者游戏徽标。Unity的启动画面已经被重新设计了,现在所有的版本都是“Made with Unity”,并不会提及 “Personal Edition”。Unity Plus, Pro 和 Enterprise 客户还可以选择不使用新的启动画面。

对于所有的Unity使用者而言,新的启动画面工具已经配备了一系列便于配置的选项:可以选择是在一系列的画面上显示Unity和您公司的标志,或者将图案结合到一个画面上,以及可以选择使用图片或者纯色作为背景。您也可以选择在连续的画面上显示几个不同的标志,例如在显示开发商标志之后显示发行商标志。最后,您还可以选择使用静态图标或小动画,或者通过自定义图标动画的参数来播放动画,如Logo Duration(图标时间)、Logo Zoom(图标变焦) 和 Background Zoom(背景变焦)这些滑块。观看以下视频来了解如何使用启动画面工具:

Unity启动画面工具介绍:


https://v.qq.com/txp/iframe/player.html?vid=j03239fy5st&width=500&height=375&auto=0

线段渲染和粒子系统改进

Unity 5.5测试版对Unity如何渲染线条和轨迹做了重大提升:LineRenderer用于渲染一组点连成的线条,TrailRenderer则用于渲染移动对象产生的轨迹,这两个方法绘制线条的算法都已经被大幅改进。以下的图片展示了绘制出的结果比较, 两者的区别是显而易见的:




此外,粒子系统也在Unity 5.5测试版中有很多改进。我们在其中增加了新的选项使得您可以通过粒子系统获得更具创造性的和个性化的视觉效果,例如:

新的Lights Module(光照模块)允许您将实时光按一定比例混合到粒子上,这样光就继承了它们所附着的粒子的属性。现在让粒子特效把光照投射到周边的环境上变得更简单了:

烟火 - Unity 5.5 测试版的粒子系统介绍:

https://v.qq.com/txp/iframe/player.html?vid=i0323eqovxm&width=500&height=375&auto=0


若干在光照模式下的可用设置选项的示例:



新的Noise Module(噪声模块)允许对粒子运动设置并添加噪声,在质量设定中可以选择低消耗高性能的噪声或者平滑的高质量噪声:



应用Noise Module(噪声模块)的优秀示例


余烬 - Unity 5.5测试版粒子系统:


https://v.qq.com/txp/iframe/player.html?vid=x0323fh60ss&width=500&height=375&auto=0


使用新的Trails Module(尾迹模块)可以很容易的为粒子系统添加条状尾部痕迹,这个模式充分利用了Unity 5.5测试版中改进了的线条/尾迹渲染能力。


Trails Module(尾部痕迹模块)有一系列的好用的设置,可以实现各种效果:



Color Gradient(色彩渐变)系统的设置比之前更为灵活,现在允许您更大限度的控制粒子的颜色。可以用它来选择一个单独的颜色列表,列表中的每个颜色都有自己的权重:





现在可以给粒子着色器赋予自定义数据,例如尺寸、旋转和速度。现在您终于可以给着色器发送切线数据了,这样就可以做法线映射。同时,如果您需要从脚本附加自定义数据到粒子上,现在也是可行的。这里是我们在测试这个功能时制作出的一些自定义效果:



对于那些要求更多控制和个性化选项的用户来说,所有主粒子设定中的属性现在都对脚本开放了。如果您对自己编写的着色器充满信心,现已支持将自定义数据发送到粒子系统的顶点着色器中了。

最后,我们还取消了添加子发射体数量的限制。现在可以按照需求创建尽可能多的子发射体了,而且它们都可以继承父粒子的属性,例如颜色、尺寸、旋转和速度。

我们已经迫不及待希望看到您使用Unity 5.5升级了的工具创造出的惊艳视觉效果了!

这不是关于Unity 5.5测试版的全部信息,我们还有一些其他的新功能和一些其他的改进供您测试:
  • Mono C# compiler(C#编译器)已经升级为Mono 4.4,提供了更好的性能并修复了很多Bug。请注意,这次只升级了C#编译器,并没有升级整体的Mono运行时环境,但我们认为这是朝着提高Unity的 .NET体验进程迈进的重要一步。

  • WebGL 2.0在新项目中是默认开启的,从而提高了支持该标准的浏览器的渲染和视觉品质,使之可与OpenGL ES 3.0平分秋色。虽然浏览器的支持处于测试阶段,我们认为浏览器厂商会尽快将更新过的标准升级到他们的稳定版本中。

  • 新的2D Physics improvements(2D物理效果提升),包括额外的碰撞检测选项和新的Rigidbody2D物理组件属性。

  • Unity的Texture importer(纹理导入器)已经被改良了,新增的选项可以减少压缩对纹理格式的影响,纹理类型对纹理形状的影响,以及更多改进。对于HDR textures而言,Unity现在支持FP16格式和BC6H压缩来抵消增加的存储成本。


请查看完整的版本说明了解详尽的Unity 5.5测试版本功能清单。如果您在Unity 5.5测试版中发现任何问题,可以使用Help(帮助)菜单中的Unity Bug Reporter提交Bug报告。


希望Unity 5.5测试版的众多改善对各位有帮助,我们也很期待大家使用Unity 5.5实现绚丽惊人的游戏内容!


延展阅读

Unity 5.4正式版发布! 

如何提交Unity Bug报告  

玩转Unity资源、对象及序列化(上)

玩转Unity资源、对象及序列化(下)

IL2CPP优化:虚方法调用


更多Unity最新的版本信息,尽在Unity官方中文社区(forum.china.unity3d.com),请保持关注!


点击“阅读原文”进入Unity官方中文社区!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存