工具&专业Xbox 360开发环境?

时间:2010-06-04 04:25:13

标签: xbox360

只是一般性查询。我曾尝试研究用于专业360开发的工具和环境,但没有多少可用的NDAs。

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

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

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

Q值。在360上的任何级别都支持OpenGL,还是所有代码都必须移植到DX版本?

Q值。在工具(而不是技术)方面,为360开发游戏的主要区别是什么,比如Windows?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

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

  

Q值。 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
  • The XInput API
  • 称为XUI的UI框架
  

Q值。在360上的任何级别都支持OpenGL,还是所有代码都必须移植到DX版本?

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