Gaming.Xbox.XboxOne.x64。XBOX Series X|S 平台的名称为 Gaming.Xbox.Scarlett.x64,如下面的截图所示。
Gaming.Xbox.XboxOne.x64 和 Gaming.Xbox.Scarlett.x64 平台指定了为 XBOX One 或 XBOX Series X|S 构建游戏所需的预处理器定义、include 与库路径以及其他设置。例如,Gaming.Xbox.Scarlett.x64 平台会设置以下预处理器定义。
Gaming.Xbox.XboxOne.x64 平台会对构建环境进行相应的更改,以便构建游戏的 XBOX One 版本。
使用 msbuild 进行构建时,可以在命令行上指定这些平台,如下面的代码示例所示。
使用其他生成系统
如果你的生成系统不是 Visual Studio 和 msbuild,你可以通过比较 GDK 附带的 msbuild .targets 与 .props 文件的 XBOX Series X|S 版本和 XBOX One 版本,来确定为跨代开发需要对自己的生成系统进行哪些更改。 这些文件安装在 C:\Program Files (x86)\Microsoft GDK\260400\GXDK\VS2019\flatDeployment\MSBuild\Microsoft\VC\v160\Platforms 下的Gaming.Xbox.Scarlett.x64 和 Gaming.Xbox.XboxOne.x64 目录中。
有关不使用 Visual Studio 构建所需具体设置的更多信息,请参阅面向 XBOX One 的 Microsoft Game Development Kit 移植指南。
