4

只是一般查询。我试图研究用于专业 360 开发的工具和环境,但 NDA 未涵盖的可用工具和环境并不多。

(请注意,我对 XNA 开发不感兴趣。)

问:PRO 开发的首选/最常见的开发环境是什么?是 Visual Studio 2010 吗?或者 SDK 是否为 360 提供了特定的 IDE 和编译器/链接器/构建链?

Q. SDK提供的核心框架有哪些?例如 DX9 的自定义版本?还有什么?SDK 或许可是否提供对主要组件常用中间件的访问?

问:360 是否支持任何级别的 OpenGL,或者所有代码都必须移植到 DX 版本?

问:就工具(而非技术)而言,为 360 和 Windows 等开发游戏的主要区别是什么?

谢谢你的帮助。

4

1 回答 1

2

请注意,开发工具受 Microsoft 非常严格的 NDA 保护,因此很难获得信息。

问:PRO 开发的首选/最常见的开发环境是什么?是 Visual Studio 2010 吗?

是的,专业的 Xbox 360 SDK 集成到最新版本的 Visual Studio 中(因此目前它集成到 2010 中)。这是首选和受支持的开发环境。

Q. SDK提供的核心框架有哪些?例如 DX9 的自定义版本?

DirectX 9.0 是 SDK 的一部分,与 Windows 版本只有一些细微差别。SDK 还提供:

  • 用于开发硬件的工具和实用程序
  • 创建渲染效果的框架
  • 用于处理着色器的 HLSL
  • 各种音频、视频和图形 API
  • “成就”API
  • Xbox LIVE 和多人游戏/网络 API
  • XInput API
  • 称为 XUI 的 UI 框架

问:360 是否支持任何级别的 OpenGL,或者所有代码都必须移植到 DX 版本?

不,没有官方的 OpenGL 支持。Xbox 360 使用自定义版本的 Direct3D(所以是的,所有代码都必须移植到 DirectX)。

于 2012-04-04T02:19:28.010 回答