【问题标题】:Tools & Environment for Professional Xbox 360 development?专业 Xbox 360 开发的工具和环境?
【发布时间】:2010-06-04 04:25:12
【问题描述】:

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

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

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

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

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

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

感谢您的帮助。

【问题讨论】:

    标签: xbox360


    【解决方案1】:

    请注意,开发工具受 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 框架

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-23
      • 2010-12-12
      相关资源
      最近更新 更多