Unity 5.5正式版发布

发表于2016-12-01
评论1 1.7k浏览

Unity 5.5 主要改进点:

1)接入 Microsoft Holographic (HoloLens)

在首批宣布支持微软HoloLens以及Windows Holographic中科技企业中,Unity就在其中。经过不懈努力和测试更迭,最新发布的Unity 5.5版本引擎中对两者的支持已经脱离预览版,开发者可以开始在Unity 5.5中创建全新的增强和混合现实体验,并添加了很多新鲜的新能力。

 

2)更好的艺术家工具

3)性能显著提升

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



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

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

  

 

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

 

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

 

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


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

 

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

 

 

 

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



 

 

 

 

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

 

 

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

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

 

 

全新的启动画面工具

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

 

Unity启动画面工具介绍:

 

 

Unity 5.5还有一些其他的新功能:

·         Mono C# compilerC#编译器)已经升级为Mono 4.4,提供了更好的性能并修复了很多Bug。请注意,这次只升级了C#编译器,并没有升级整体的Mono运行时环境,但我们认为这是朝着提高Unity .NET体验进程迈进的重要一步。

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

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

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

 

 

更完整功能细节额请查看Unity官方博客

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引