2010-06-04 83 views
4

只是一个普遍的查询。我试图研究用于专业360开发的工具和环境,但没有太多的可用内容不包含在NDA中。专业Xbox 360开发的工具和环境?

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

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

问:通过SDK提供的核心框架是什么?例如DX9的定制版本?还有什么? SDK或许可证是否提供对主要组件的常用中间件的访问?

问:在360上的任何级别都支持OpenGL,还是所有代码都必须移植到DX版本?问:在工具(而不是技术)方面,360和Windows等游戏的主要区别是什么?

感谢您的任何帮助。

回答

2

请注意,开发工具是由Microsoft非常严格的NDA保存的,所以信息很难得到。

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

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

问:通过SDK提供的核心框架是什么?例如DX9的定制版本?

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

  • 工具和实用程序的开发硬件
  • 用于创建渲染效果
  • HLSL与着色器
  • 各种音频,视频和图形API
  • 的“成果框架“API
  • Xbox Live和多人/网络API
  • The XInput API
  • 所谓XUI

问:

  • UI框架,支持OpenGL在对360或将所有的代码已经被移植到DX版本的任何级别?

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