首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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/

小结

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180115A0AO6100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券