1.1.10 Unity 3D 5.3.0新功能介绍

01 新工具:MonoDevelop升级,多场景编辑,2D工具与自动化单元测试。

02 图形优化:新OpenGL内核,对OS X中Metal(金属性)的试验性支持,粒子系统升级。

03 更好的WebGL与iOS 9平台支持。

04 集成应用内购支持。

05 VR方面增强以及新的VR学习示例(虚拟现实是未来游戏以及应用的一个重要发展方向,Unity已经逐渐重视VR方面的开发)。

06 Unity 5.3.0带来了许多可以提高渲染质量与渲染效率的新功能。

首先,全新的OpenGL 4.x内核将替换过去的OpenGL 2.1内核。这将使用户在Windows、OS X以及Linux上都能受益于最新的OpenGL特性,同时也能根据用户OpenGL驱动的支持能力切换至老版本的OpenGL。需要注意的是,在Unity 5.3.0中,Unity会默认使用新OpenGL内核,但用户可以手工切换至传统的OpenGL 2.1以兼容以前的行为。产品组打算在Unity 5.4中移除传统的OpenGL内核。

Unity编辑器发布到OS X的应用提供了Apple Metal技术的试验性支持,以便在OS X游戏中获得更快的图形处理速度。可以在Unity编辑器的Player Settings(玩家设置)窗口中的Graphics API选择下拉框中启用Metal(金属性)。

Screen Space Raytraced Reflections(屏幕空间光线追踪反射,SSRR)增强了Unity的图形渲染的真实度。SSRR允许物体比反射探头更精确地对周遭环境进行动态反射,因此,场景中的移动物体在表面上会得到精确反射。最近发布的Bedroom demo(卧室演示),展现了使用SSRR可以达到更加真实的视觉感受。

Unity的粒子系统进行了大量的改动。现在所有的粒子系统属性都可以通过脚本进行配置了,这将赋予用户前所未有的掌控权以及全新的创造性可能。另外,还增加了部分新的控制项如下。

(1)3D Rotation(三维旋转):全方位控制粒子在三个坐标轴上的方向与旋转。

(2)System Scaling(系统缩放):再也不用担心粒子特效缩放的问题了。

(3)Mesh Shape Source(网格形状来源):新的粒子发射器形状Skinned Mesh Renderer(蒙皮的网格渲染器)支持在蒙皮网格上发射粒子。

(4)新2D、3D物体粒子碰撞控制选项。

(5)粒子系统发射模型体完美支持Texture Sheet Animation(纹理动画模块)参数,这意味着即使不用任何脚本也可以通过粒子系统实现模型播放序列图效果。

注意

Unity 5.3.0中出现的粒子系统新功能将会在1.3节“粒子系统”中学习,其他有关程序、渲染的新功能则不需要掌握。