欢迎关注微信公众号

Unity引擎正式支持Xbox One DirectX 12功能 游戏帧数提升明显

今天(12月28日)Unity官方正式确认从Unity 2018.3版本引擎起支持Xbox One平台的Directx12功能。DirectX 12是微软最新的画面开发API接口,它旨在降低驱动程序对硬件的占用,并更好地调用多核处理器资源。相比较此前的DirectX 11 DX12能够使得游戏运行帧数有显著提升,例如在DX12环境下运行Unity引擎演示DEMO《死亡之书》可实现1440p、35帧而DX11则只有32帧,提升幅度超过8%。

同时Xbox One上的DirectX 12支持Unity新的原生图形作业Native Graphics Jobs,它也有助于提升CPU性能。除了上述性能优势之外,DirectX 12还支持Unity中全新的异步计算Async Compute渲染技术,异步计算可以为Xbox One提供宝贵的GPU性能优化。

此图像的alt属性为空;文件名为xbox-1181228.png

Unity 2018.3启用DirectX 12方法:

首先需要在Unity 2018.3“ 编辑” 菜单中的“ 运行设置” 中启用DirectX 12,然后禁用Auto Graphics API ,将Xbox One D3D12(Experimental)添加到Graphics API 列表,并在同一列表中删除XboxOne选项 。

Unity DirectX更新路线图:

从2019年起DirectX 12将成为Unity编辑器所有新建项目的默认设置,官方将在可预见的未来持续维护DirectX 11,但关注的重心将移至对DirectX 12的性能和功能改进方面。

未经允许不得转载:游戏早知道 » Unity引擎正式支持Xbox One DirectX 12功能 游戏帧数提升明显