Notifications
Article
Unity 2018.1 beta版发布
Published 5 months ago
456
0
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 Connect平台!

Unity China
201
Comments