当前您所在的位置:首页>新闻中心>行业动态>

Unity 2018.3正式版功能介绍(4)!

发布时间:2019/01/07 浏览量:1360

我们将分享Unity 2018.3正式版功能系列文章的最后一篇。本文我们将介绍Unity 2018.3正式版中关于服务、开发套件、示例项目以及大家关心的Unity版本发布和选择。

 

了解更多Unity 2018.3正式版功能:

Unity 2018.3正式版功能介绍(1):预制件及工作流程、编辑器、影视、世界构建功能和工具、地形系统、资源包管理器及Unity Hub

Unity 2018.3正式版功能介绍(2):引擎、2D、粒子、平台、DCC、TextMesh

Unity 2018.3正式版功能介绍(3):图形,包含:Visual Effect Graph、光照、GPU渐进式光照贴图、LWRP、HDRP

 

云诊断

Performance Reporting性能报告服务加入了很多新功能和更新,我们将该服务更名为Cloud Diagnostics云诊断,以便更好地说明该服务的功能。

 

Performance Reporting性能报告服务不再仅限于Unity Plus加强版和Unity Pro专业版用户使用,所有用户均可使用。了解详情,请阅读:性能报告服务正式更名为Cloud Diagnostics云诊断。

 

现在使用Unity 2018.3构建的游戏所发送的报告可以包含调试日志和自定义元数据等信息,这些功能将帮助你了解提交报告时的具体情况。

 

 

我们还加入全新的报告类型,崩溃和异常报告都是由电脑自动生成,而用户报告可以让开发者收集真实用户的反馈。

 

用户可以提供屏幕截图,游戏存档和视频等有用信息,帮助开发者改善用户体验,所有报告都会在Unity的Developer Dashboard上收集和汇总。

 

如下图所示Developer Dashboard开发者控制面板会归纳用户生成的屏幕截图和反馈,以便开发者进行查看。

 

 

联网游戏

随着UNET被弃用,我们开始提供全新多人游戏功能。全新的网络传输层正处于Alpha状态进行公开测试。它非常精简,针对Unity未来版本的ECS风格实现而开发。

 

目前,有二项重要的多人游戏服务目前处于Alpha封闭式测试。其中,游戏服务器托管(Game Hosting Servers)服务利用基于云的集群来运行游戏的Headless实例。

 

另外,Matchmaker服务不仅将玩家聚集起来,还能与游戏服务器托管服务结合使用,让你可以根据玩家的实时需求自动提升云的利用率。

 

Project Tiny小游戏开发套件

Project Tiny是Unity的一个全新模块,提供了全新的运行时和编辑器模式,旨在构建可以即时加载而无需安装的游戏和体验。

 

Project Tiny为开发者提供了快速创建高质量2D小游戏和可玩式广告所需的工具,创建出的游戏安装包非常之小,可以在各种移动设备上快速启动。

 

 

Project Tiny通过名为“Tiny Mode”的资源包提供,安装时请打开Unity 2018.3的资源包管理器,选择Preview Packages,然后安装Tiny Mode。

 

所有Unity的用户都可以使用该资源包,你可以在下载完成的预览资源包中找到Project Tiny用户手册,API文档和示例项目。

 

Unity FPS示例项目

在今年10月Unite LA上,我们正式发布了FPS示例项目,这是一款第一人称多人射击游戏的演示项目。该项目旨在成为开发者的灵感源泉,你可以用它来学习Unity中的新功能。

 

 

FPS示例项目由来自Unity研发部门核心内容团队的6位资深游戏开发者设计,使用着最前沿的新功能,我们计划持续更新该项目到Unity最新版本。

 

Unity FPS示例项目开发团队的核心原则是使游戏运行于原版Unity上。也就是说,它不需要使用自定义版本或Asset Store资源商店的插件资源包。

 

FPS示例项目包含所有素材内容,源代码,艺术资源和音效等内容,使用最新版Unity进行构建。FPS示例项目提供了一个很好的机会来检查Unity 2018.3功能的实际使用效果。

 

当然,你也可以使用整个项目作为自己开发在线射击游戏的框架或起点。而且由于所有资源在Unity Companion License许可下发布,这意味着你可以将其用于基于Unity的商业项目中。

 

Unity FPS示例开发团队计划持续更新该项目到Unity最新版本,并利用Unity的最新功能,以帮助我们收集反馈。

 

 

获取FPS示例项目,并查看Unity 2018.3功能的实际效果,请访问Github库下载FPS示例项目,并在项目自述文档找到使用指南。

 

Unity 2018.3发行说明

Unity 2018.3正式版完整的发行说明包含45个功能,250项改进,以及1915个修复。如果想要查看所有细节。

 

Unity TECH和LTS版本

我们在Unity全新的版本发布计划所介绍的,以及此前在GDC的宣布内容,Unity将发布Unity TECH技术前瞻版本和Unity LTS稳定支持版本。

 

Unity TECH版本包含所有最新功能,每年将有三次主要更新。今年的Unity TECH版是Unity 2018.1,Unity 2018.2和Unity 2018.3,以上版本都加入了全新的功能与特性。

 

 

Unity 2018.3是Unity 2018.x TECH版本周期的最后一个版本,当新的Unity TECH版本上线时,即Unity 2019.1,Unity 2018.3将成为LTS版本,并改为新的版本号,即Unity 2018.4,这标志着长达二年的Unity 2018.4支持的开始。

 

和Unity TECH版本不同,Unity LTS版本将不会有任何新功能,API变更或改进。Unity LTS版本会用于解决崩溃,回归测试和对修复来自开发者反馈的问题,以及针对主机的SDK/XDK,或者任何会对大多数人发布游戏产生阻碍的重大改变。

 

Unity TECH版本每周都会得到Bug修复与更新,而Unity LTS版本的Bug修复将会每二周一次进行定期发布。

 

因此,Unity LTS版本适用于希望继续开发和发布已有游戏或内容的用户,以及那些想要长时间保持使用一个稳定版本的用户。Unity TECH版本适用想要了解或者使用最新版Unity提供新功能的用户。

 

加入Unity 2019.1 Alpha测试

在过去,Unity开发周期的Alpha阶段版本一直处于封闭状态, 从Unity 2019.1a开始,我们会把全新的Alpha版Unity提供给所有用户。

 

虽然该版本可能比Beta版更容易遇到Bug,但作为Alpha版用户,你将能更快体验新功能,测试新版本对自己项目的兼容性,提供反馈以便Unity更快地修复这些问题。

 

作为Alpha版用户,你还可以与Unity的专家进行交流,和Unity社区的资深成员分享自己的看法,并通过调查,反馈和受邀参加用户圆桌会议的机会来影响Unity的未来。

 

Unity 2019.1 Alpha版的迭代更新以每周一次的频率发布,在此期间,我们会不断加入新功能,直到包含Unity 2019.1开发计划中的所有主要内容,Alpha版将转变为Beta版。

 

 

 

北京哲想软件有限公司