查看原文
其他

Unity 2018.3 Beta版发布

Unity Unity官方平台 2018-11-15

今年7月,我们发布了Unity 2018.2,它大幅提升了轻量级渲染管线LWRP和高清晰渲染管线HDRP的性能,帮助开发者轻松获得高端视效质量。该版本还包含对Shader Graph着色器视图的多项改进,目前Shader Graph着色器视图已支持LWRP和HDRP,而且还为移动端、2D和脚本编写添加了多项新功能。


现在Unity 2018.3 Beta版发布,我们邀请开发者参与早期测试,体验Unity 2018.3中全新以及改进功能,包括:嵌套预制件、2D等距Tilemap等功能。

 

本文将介绍Unity 2018.3 Beta版中关键的改进功能,并帮助开发者了解如何获取早期测试版本。


嵌套预制件和改进的预制件工作流程

Unity 2018.3 Beta版将为开发者带来改进预制件工作流程,包括:嵌套预制件(Nested Prefab)、预制件变体(Prefab Variant)和预制件模式(Prefab Mode)。

 

全新预制件工作流程允许开发者以粒度等级(Granular Level)拆分场景和预制件。该工作流程将带来更高的灵活性,提升工作效率并让开发更为得心应手,从而不必担心发生耗费时间的错误。

 

这些改进内容是基于150多家企业用户的调查、大量访谈、数次可用性测试以及二次Game Jam活动获得的信息而开发的。该版本的长期计划是不仅是实现嵌套支持,还要重新构思核心预制件工作流程,从而使不同团队成员可以同时高效地编辑预制件。



1

嵌套预制件 

嵌套预制件将具有更高的灵活性和生产效率。此前我们必须在创建例如建筑这样的大型单块的预制件,或例如家具更细粒度的预制件之间作出选择,无法拥有同时具备二种类型的预制件。

 

现在有了嵌套预制件的支持后,大型建筑预制件可以由多个较小房间预制件组成,进而能够由多个家具预制件组成,以此类推。

 

它将为任何规模的团队带来便利:

  • 将预制件分为多个条目,实现更高的效率

  • 重用任何内容,包括从小到大的各类内容      

  • 同时处理内容的不同部分


2

预制件变体 

默认情况下,预制件变体会继承对象和原预制件的属性,与此同时开发者还可以重写这些属性,为变体添加组件和游戏对象。该功能类似面向对象编程的继承概念。

 

例如:如果你有一个门的预制件,你可以为其创建变体,给它指定不同的网格和材质,使它看起来有破旧的感觉。

 

对基础预制件做出的任何修改都会影响变体,例如:你可以通过修改门的基础预制件中碰撞体的大小,轻松调整二个门的碰撞体大小。


3

预制件模式 

预制件模式是全新工作流程的基础,它能让开发者单独编辑预制件。你将能够编辑整个预制件资源,不必将其实例化到场景后再编辑或编辑已有的实例,这意味着开发者可以避免由于在场景意外应用重写而产生的错误。独立编辑功能让你能够放心做出修改。


2D Tilemap等距功能

2D Tilemap世界构建工具现在允许开发者构建等距瓦片地图,从而轻易创建特定类型的游戏并隐藏对象。它能让你轻松创建多种游戏,例如:2D模拟经营游戏。

 

Tilemap渲染器还能对每个瓦片分类,优化动态批处理渲染。你可以使用它来创建等距世界,其中瓦片能够隐藏对象,游戏中的角色可以走到建筑、树木和其它对象背后。

 

该功能的另一个优点是开发者可以以特定垂直偏移绘制瓦片。这将允许开发者在等距世界中创建高层结构,该结构能够隐藏背后的其它对象。此功能适合与 “自定义轴排序”(Custom Axis Sort)功能一同使用。


粒子系统

新版本将移除旧粒子系统。我们提供了一个更新工具,它将旧组件,例如:ParticleEmitter,转换为新组件,例如:ParticleSystem。该升级功能请在Unity 2018.2及更早版本中使用。

 

获取更新工具:

https://forum.unity.com/threads/release-legacy-particle-system-updater.510879/

 

从Unity 2018.3开始,开发者将无法使用旧粒子组件。

 

Unity 2018.3为粒子系统带来了大量改进内容和新功能。值得一提的是,我们对External Forces模块的改造已经完成。它将引入全新粒子系统的Force Field组件,该组件能够给粒子施加各类作用力。

 

我们还添加了Ringbuffer模式,它能用于实现持续效果,例如:脚印和弹孔。Texture Sheet Animation模块将添加二个新模式,从而以固定每秒帧数或基于粒子速度来为粒子纹理设置动画。Shape模块加入了新选项,它允许你从网格顶点连续发射粒子,就像旧粒子系统中的Systematic选项一样。

 

Unity 2018.3 Beta版本还有很多较小的改动,包括:Burst Probability选项、网格粒子的各个粒子翻转功能、Shape模块在场景视图中的辅助图示得到改进,以及禁用公告牌滚动的功能,该功能对VR应用非常有用,适用于处理用户倾斜头部时产生的变化。


导航系统

在导航系统中,我们使预制件中的NavMesh能够直接在预制件模式中独立烘焙。而且,我们添加了NavMeshQuery.Raycast()方法,它能在作业中调用,用于跟踪NavMesh上二个位置间的直线路径。


后续我们还会不断添加更多改进内容,也期待开发者能够提供给我们对于导航系统的反馈。


其它功能和改进

其它功能和改进包括将NVIDIA PhysX的版本从3.3升级到3.4。还支持了Roslyn编译器,允许你使用最新的C# 7功能。此外,Android App Bundles的支持将根据设备配置为用户提供优化后的APK文件。


获取新版本

你可以通过下载Unity Beta版来访问到上述所有内容,在使用新功能同时,还可以帮助我们寻找Bug以保证Unity发布最高质量的软件。

 

成为Unity Beta版的测试者,你将获得最新的新特性,并且可以测试项目是否与新Unity Beta测试版本兼容。


你也可以成为Unity的一名专家,与Unity社区分享你的见解,赢取我们的礼品。我们会收集来自你的调查结果,反馈意见,你的意见可能会影响Unity的未来。你也将有机会成为获得特殊福利的精英团体的一员,获得Unity商品的折扣和特殊活动邀请。

 

下载Unity Beta版本:

 https://unity3d.com/cn/unity/beta


了解如何成为一名合格的Unity Beta版测试人员,请参考《Unity测试人员指南》:

 https://forum.unity.com/threads/a-guide-to-being-an-effective-beta-tester.402777/


小结

了解更多新功能、改进和修复的完整列表,请参考Unity 2018.3 Beta版发行说明:

https://unity3d.com/cn/unity/beta-download#release-notes


我们也期待来自你对Unity 2018.3 Beta版本功能的反馈,我们将持续在Unity官方微信以及Unity官方论坛上发布详细的功能预览,敬请关注!更多技术文章请访问Unity官方社区(UnityChina.cn) !


推荐阅读

官方活动

Autodesk University中国“大师汇”

9月20-21日,Unity将出席在杭州举办的全球设计创新领域顶级盛会Autodesk University -欧特克AU中国“大师汇”,为大家呈现Unity最新实时渲染技术与行业解决方案。[了解详情...

大会地点:杭州国际博览中心

大会官网:https://au2018.hyby.com.cn


Unity官方教师培训报名火热进行中

Unity将在10月22-26日,举办为期5天的专业的Unity官方教师培训课程,诚邀广大教师与Unity一同学习分享最新技术![了解详情...

报名地址:

https://connect.unity.com/events/2018jiaoshipeixun


Unity与Humble Bundle限时优惠Humble Unity Bundle (最后3天)

开发者可以通过购买Humble Unity Bundle,在获得Made with Unity的精品游戏,同时也能够获得Asset Store资源商店的多个精品资源。本次限时优惠促销的部分款项将用于支持慈善机构。[了解详情...

购买地址:

https://www.humblebundle.com/games/unity-bundle


点击“阅读原文”下载最新版本

↓↓↓ 

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

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