DirectX 12 is the latest version of Microsoft’s graphics API designed to enable a reduction of driver overhead, allowing better use of multi-core systems. Depending on your project, you could see some great performance improvements with DirectX 12. For example, with our Book of the Dead: Environment scene we have seen a frame rate increase of over 8% running at 1440p on Xbox One X.

DirectX 12是Microsoft图形API的最新版本,旨在减少驱动程序开销,从而更好地使用多核系统。 根据您的项目,您可能会看到DirectX 12的一些重大性能改进。例如,在我们的《死者之书:环境》场景中,我们看到Xbox One X在1440p上运行时帧速率增加了8%以上。

Xbox One上的DirectX 12现在可与Unity 2018.3一起使用

DirectX 12 on Xbox One brings with it Unity’s new Native Graphics Jobs, which also contributes a significant CPU performance improvement. Alongside these performance benefits, DirectX 12 also brings support for new rendering techniques in Unity, starting with Async Compute, which is available with DirectX 12 on Xbox One out of the box. Async Compute provides valuable GPU performance improvements for any titles that make use of compute on Xbox One.

Xbox One上的DirectX 12带来了Unity的新Native Graphics Jobs ,这也大大提高了CPU性能。 除了这些性能优势外,DirectX 12还为Unity中的新渲染技术提供了支持,从Async Compute开始, Async Compute可与Xbox One上的DirectX 12一起使用。 异步计算为使用Xbox One上的计算的任何游戏提供了有价值的GPU性能改进。

启用DirectX 12 (Enabling DirectX 12)

In Unity 2018.3, you will need to enable DirectX 12 to use it.  Change your Player Settings located in the Edit menu.

在Unity 2018.3中,您将需要启用DirectX 12才能使用它。 更改 编辑” 菜单 中的“ 播放器设置”

Disable the Auto Graphics API checkbox, add XboxOneD3D12 (Experimental) to the Graphics API list, and then remove XboxOne from the same list.

禁用“ 自动图形API” 复选框,将 XboxOneD3D12(实验性) 添加 到“ 图形API” 列表中,然后 从同一列表中 删除 XboxOne

DirectX路线图 (DirectX Roadmap)

Throughout 2019 we will make DirectX 12 the default for all new projects. While we will maintain DirectX 11 for the foreseeable future, our primary focus is on improving the performance and feature set of DirectX 12.

在整个2019年,我们将DirectX 12设置为所有新项目的默认设置。 尽管我们将在可预见的将来维护DirectX 11,但我们的主要重点是改善DirectX 12的性能和功能集。

If you encounter any problems with DirectX 12 please contact our support team or post on the Xbox One forums and we’ll be happy to look into this issue for you. We are ready and waiting to act on your feedback!

如果您在使用DirectX 12时遇到任何问题,请联系我们的支持团队或在Xbox One 论坛上发帖,我们很乐意为您研究此问题。 我们已准备好等待您的反馈意见!

如何将我的游戏带到Xbox One? (How do I bring my game to Xbox One?)

Unity for Xbox One is available to anyone with a Xbox One development kit. Head over to www.xbox.com/id to sign up for Microsoft’s independent developer publishing program for Xbox One, [email protected]

装有Xbox One开发工具包的任何人都可以使用Unity for Xbox One。 请访问www.xbox.com/id,以注册用于Xbox One的Microsoft独立开发者发布程序ID @ Xbox。

Once you’ve registered as a Microsoft developer, a representative will be in contact with you to let you know when you’ve been given access to the Xbox One Development forum for Unity. Here you can find an active community of other developers, get support from Unity, and download the Xbox One Unity editor add-on.

当您注册为Microsoft开发人员后,就会有代表与您联系,让您知道何时可以访问Unity的Xbox One开发论坛。 在这里,您可以找到其他开发人员的活跃社区,可以从Unity获得支持,并下载Xbox One Unity编辑器加载项。

翻译自: https://blogs.unity3d.com/2018/12/26/directx-12-on-xbox-one-now-available-with-unity-2018-3/

相关文章:

  • 2021-04-22
  • 2021-11-02
  • 2021-12-23
  • 2021-11-10
  • 2021-05-18
  • 2021-09-17
  • 2021-08-16
  • 2022-01-20
猜你喜欢
  • 2022-01-22
  • 2021-08-13
  • 2021-07-06
  • 2021-09-22
  • 2021-08-27
  • 2021-10-29
  • 2021-12-13
相关资源
相似解决方案