Unity 2018.1 beta版发布
Unity 2018.1的首个公开beta版现已发布,开发者可以下载并了解详细内容。Unity 2018.1 beta中加入大量新特性和改进。 例如:Tessellation for Metal、针对GI的GPU Instancing支持、针对导入设置和组件的编辑器Presets、 Dynamic Resolution for PS4、全景360图像和视频录制(实验版)、实验性的精灵动画API、FBX导入改进、新的粒子系统改进等。
注意:正文中所涉及下载地址和示例项目将在文末给出地址。
新渲染架构:Scriptable Render Pipeline
作为Unity 2018.1版本的一部分,我们将引入新的实时渲染架构选项Scriptable Render Pipeline ,简称SRP。我们将在每个新版本中进行迭代添加新功能和持续改进。SRP使开发者和技术美术可以充分利用现代硬件和GPU的性能,而无需研究数百万行的C++引擎代码。SRP是一个可扩展的且强大的,通过C#代码和材质着色器轻松定制渲染管线的选项。
我们将提供现成的模板,这些模板可以利用SRP,从轻量级(Lightweight)和高清晰(High-Definition)的管线开始,针对不同场景做了优化。轻量级的目标场景是通用跨平台场景,而高清晰针对的则是一个具有更宏大图形目标的场景,即高端PC、主机这样的高性能平台。
SRP目前还处于实验阶段,你当然还可以继续使用内置的渲染管线以及它不同的配置选项。
着色器可视化编程工具Shader Graph
为配合SRP而设计的着色器可视化编程工具Shader Graph,帮助开发者、美术人员等进行可视化的着色器构建。不必手工编写代码,只要在一个图形网络中创建并连接节点,就可以设计和调试着色器,并且每一步都可预览。
在Unity 2018.1 Beta的下一个版本中,我们将把这些元素整合到一个用户友好的工作流中,以创建和使用项目。但是如果你已迫不及待地希望尝试,我们制作了一个使用了SRP的简单示例,它基于轻量级管线构建,你可以下载示例项目,并使用Unity 2018. 1 beta版打开,开始新功能探索!
C# Job System
在Unity 2018.1 beta的版本周期中,我们还将实现C# Job System和实验性的实体组件系统Entity Component System可以使用。这将使编写安全的多线程代码和提高性能变得更加容易。
系统需求更改
Unity 2018.1 beta中移除编辑器中针对Substance Designer材质导入的内置支持,但是你仍可以使用由Allegorithmic提供的外部导入器,在你的项目中导入和使用Substance Designer材质。
移除了对Wii U的支持。
移除了独立播放器构建中对Windows XP的支持。Windows Vista现在是Windows独立播放器所支持的最老操作系统。
我们还放弃了对MonoDevelop-Unity的支持,这意味着现在Visual Studio是MacOS和Windows系统上的推荐和支持的C#编辑器。
因为Visual Studio for Mac需要MacOS 10.11,所以Unity编辑器对MacOS系统的需求也已变为MacOS 10.11。
逐步移除旧粒子系统
从Unity 2018.1开始,我们将逐步移除旧粒子系统。我们的目标是在Unity 2018.2中完全移除旧粒子系统。它在Unity 3.5中,被一个新的系统Shuriken所替换,并从Unity 5.4开始被完全弃用。我们的分析显示,其使用量已几乎为零,这促使我们决定移除旧粒子系统。
如果这对你产生了影响,可以将你的旧粒子系统移植到Shuriken或使用我们的自动升级脚本,尝试自动转换 。
你可以在《Unity 2017.3 版本粒子系统的改进》找到一些关于Unity 2017.3中最新粒子系统改进的示例。
未来展望
正如任何beta版项目一样,你将能提前访问到仍在开发中的功能。但那也意味着你将体验到的Unity版本,其稳定性要比最终版本差。要参与测试过程很简单。只要访问我们的beta测试区,阅读指南并下载安装程序,即可获得Unity 2018.1 beta版。
我们也鼓励你注册下面的Beta版测试者电子邮件列表。注册后你将能收到新版本的可用通知,以及如何成为有效测试者的提示。Unity 2018.1 beta版本对所有Unity用户免费提供,包括个人版用户。在发行说明区,你能找到一个完整的列表,其中列出了当前发布版本中所有的新特性、改进以及bug修复。
本文资源
Unity 2018.1 beta下载及发行说明
https://unity3d.com/cn/unity/beta
SRP的简单示例
https://oc.unity3d.com/index.php/s/mWv6mGlHtCHfz7S
旧粒子升级脚本
https://forum.unity.com/threads/release-legacy-particle-system-updater.510879/
小结
我们将随着beta周期的推进,持续在微信以Unity官方论坛上发布详细的功能预览,敬请关注。更多技术文章请访问Unity官方社区(UnityChina.cn) !
推荐阅读
官方活动
直播预告 | 利用ScriptableObject实现可配置AI系统
1月17日周三晚8:00-9:00,技术课程与你有约。本次课程我们将介绍如何利用ScriptableObject实现可配置AI系统。赶紧预约参与吧!
地址:https://connect.unity.com/i/ac1c5c64-959d-4cec-a8d9-e55fce614905
作为全球规模最大的Unity开发者聚会,2018年的Unite大会将于5月11-13日在北京国家会议中心举行。新年特惠技术通票正在限量发售中,原价1500元,限时特惠价格599元。
购票地址:http://unite2018beijing.bagevent.com
赶紧看看你有没有在《你好 2018 | Unity来送礼物了》活动获奖,请获奖人员在一周内将你的个人信息通过该文章留言方式发送给小编!
点击“阅读原文”下载Unity 2018.1 beta !