12.07.2018

Unity 2018.2发布了

Unity 今年的第二次重大更新拥有新的渲染功能、在 IL2CPP 构建中方便的代码调试、Burst 编译器、完全重构的资源系统,以及针对 2D 游戏的众多改进,包括支持矢量图形和 Tilemap 中的六边形瓷砖。

本文由 Unity 的现场工程师瓦伦丁·西蒙诺夫参与撰写

新的渲染功能

Unity 在可编程渲染管线(Scriptable Render Pipelines, SRP)的研发上已进行了很长时间。这项技术允许开发者通过 C# 完全控制游戏中的渲染。自 2018.2 起,开发者可以使用两个可用的 SRP(目前仍在预览阶段):移动设备的 LWRP 和 PC 及主机的 HDRP。

在新的 Unity 版本中,Shader Graph——一个用于可视化创建着色器的工具,得到了大量新功能,使艺术家能够高效地为游戏中的对象创建材料。现在,它还支持 HDRP。

Shader Graph

二维图形

随着引擎的每个新版本,在 Unity 中创建 2D 游戏变得越来越简单和快速。在 2018.2 版本中,支持了 SVG 格式的矢量图形、针对像素完美渲染的特殊模式、以及 Tilemap 工具中的六边形瓷砖支持,等等。

带六边形的 Tilemap

脚本编写

在 Unity 2018.2 中,程序员终于可以在 IL2CPP 平台上调试 C# 代码了。不再需要阅读生成的 C++ 代码来寻找问题。

此外,新的版本还为开发者提供了用于 IL2CPP 的 Burst 编译器,将 C# Job System 的速度提高了 10 倍以上。C# Job System 和实体-组件-系统(ECS)正在积极发展,并即将推出正式版本。

IL2CPP 管理调试器

资源系统

在 Unity 2018.2 中,出现了所谓的 Addressables——具有唯一名称的资源,可以从构建中或通过 CDN 远程加载。Addressables 系统旨在大大简化游戏的可加载模块分离、测试和更新。更多信息可以在在 Unite Berlin 大会上找到的报告中获取。

以及……

通过与 Google 的紧密合作,现在 Unity 提供了一个用于发布即时游戏的插件。这意味着可以创建一个直接在 Google Play 商店中启动的移动游戏演示。您可以在GitHub上详细了解该插件。

Google Play 的即时游戏功能

与众多新功能一起,2018.2 还带来了大量其他改进和近 1500 个错误修复。您可以在引擎网站的版本说明中查阅完整列表。

相关主题:

来源: Unity

评论
写评论...
Related news