DirectX和Xbox的兼容性



我正在使用DirectX开始游戏开发,我想知道我是否以某种方式玩我在Xbox上制作的游戏。我知道你可以使用Xbox控制器控制,但只能在电脑上使用(正如我所知(。

Xbox One支持"开发人员模式",运行为DirectX 11或DirectX 12编写的UWP应用程序。请参阅Microsoft文档

请参阅此博客文章以获取更多注释。

综上所述:

  • 对于Xbox One上的UWP,仅支持x64本机应用程序
  • 支持带D3D_FEATURE_LEVEL_10_0的Direct3D 11
  • 仅在"游戏模式"下支持带D3D_FEATURE_LEVEL_12_0的Direct3D 12
  • 不支持Direct3D 9或更早版本

对于UWP开发,您不使用传统的DirectX SDK或不推荐使用的D3DX库。

  • 游戏控制器可通过Windows.Gaming.Input访问,并且有一个XINPUT仿真库,您可以使用xinput_uap.lib。不支持DirectInput。

  • 支持XAudio2。不支持DirectSound和XACT。

如果您希望在C++中学习低级图形,请参阅DirectX工具包。UWP应用程序支持此库,包括Xbox One上的UWP以及Windows 7或更高版本上的Win32桌面应用程序。directx的UWP模板与Xbox One上的UWP的模板相比较。

GitHub上有许多UWP样本,这些样本将在Xbox One的UWP上运行。

Unity也可以用于在Xbox One 上瞄准UWP

相关内容

  • 没有找到相关文章

最新更新