
Unity 2019.2 Release
平台和编辑器的新功能和更新
更新内容
以下是针对不同平台和编辑器的一些关键更新的概述。有关完整详情,请查看发行说明。

面向 Android 系统的 Optimized Frame Pacing
Optimized Frame Pacing for Android 是与 Google 的 Android 游戏和图形团队合作开发的,通过使帧的分布差异更小,提供一致的帧速率和更流畅的游戏体验。
改进的 OpenGL 支持
作为移动开发人员,您还将受益于改进的 OpenGL 支持。我们添加了 OpenGL 多线程 (iOS),以提高不支持 Metal 的低端 iOS 设备(运行 Unity 游戏的 iOS 设备中约有 25%)的性能。
我们为 iOS 和 Android 添加了对 SRP 批处理程序的 OpenGL 支持,以提高使用轻量级渲染管线 (LWRP) 的项目的 CPU 性能。

使用 Android App Bundle 检查 APK 大小
通过此新功能,可以更轻松地了解不同目标的最终应用程序大小。

通过包管理器提供的编辑器功能
我们继续通过将几个现有功能作为包提供,包括 Unity UI、 2D Sprite Editor 和 2D Tilemap Editor,使编辑器更精简、更模块化。您可以通过包管理器集成、升级或删除它们。
AR/VR SDK加载管理系统
这个针对目标平台的改进系统有助于简化开发工作流程。它处于早期预览阶段,我们正在寻找用户试用新的工作流程并向我们提供反馈。

AR Foundation 更新
我们支持面部跟踪、2D 图像跟踪、3D 对象跟踪、环境探针等。它们都处于预览状态。
- 人脸追踪(ARKit 和 ARCore):您可以访问人脸特征标记、检测到的人脸的网格表示,以及混合形状信息,这些信息可以馈送到人脸动画装备中。人脸管理器负责配置设备进行人脸跟踪,并为每个检测到的人脸创建游戏对象。
- 2D 图像跟踪(ARKit 和 ARCore):此功能允许您检测环境中的 2D 图像。跟踪图像管理器会自动创建表示所有已识别图像的游戏对象。您可以根据特定图像的存在来更改 AR 体验。
- 3D 对象跟踪 (ARKit):您可以将真实世界对象的数字表示导入到 Unity 体验中,并在环境中检测它们。跟踪对象管理器为每个检测到的物理对象创建游戏对象,以使体验能够根据特定真实世界对象的存在而改变。除了游戏之外,此功能还非常适合构建教育和培训体验。
- 环境探测 (ARKit):这可以检测环境中特定区域的照明和颜色信息,这有助于使 3D 内容与周围环境无缝融合。环境探测管理器使用此信息在 Unity 中自动创建立方体贴图。
- 动作捕捉 (ARKit):这捕捉了人们的动作。人体管理器可检测相机帧中识别的人类的 2D(屏幕空间)和 3D(世界空间)表示。
- 人员遮挡 (ARKit):这实现了更逼真的 AR 体验,将数字内容融入现实世界。人体管理器使用深度分割图像来确定某人是否在数字内容前面。
- 协作会话 (ARKit):这允许多个连接的 ARKit 应用程序持续共享他们对环境的理解,从而实现多人游戏和协作应用程序。

VR 对 HDRP 的支持
HDRP 现在包括对 VR 项目的支持(预览版)。此支持目前仅限于 Windows 10 和 Direct3D11 设备,并且必须在 HDRP 中使用 VR 的单通道立体渲染。
Vuforia 支持
Vuforia 支持已从播放器设置迁移到包管理器,使您可以访问最新版本 的 Vuforia 引擎 8.3。
