只是一般性查询。我曾尝试研究用于专业360开发的工具和环境,但没有多少可用的NDAs。
(请注意,我对XNA开发不感兴趣。)
Q值。 PRO开发的首选/最常见开发环境是什么?是Visual Studio 2010吗?或者SDK是否为360提供了特定的IDE和编译器/链接器/构建链?
Q值。通过SDK提供的核心框架是什么?例如DX9的自定义版本?还有什么? SDK或许可是否允许访问主要组件的常用中间件?
Q值。在360上的任何级别都支持OpenGL,还是所有代码都必须移植到DX版本?
Q值。在工具(而不是技术)方面,为360开发游戏的主要区别是什么,比如Windows?
感谢您的帮助。
答案 0 :(得分:2)
请注意,开发工具由Microsoft提供非常严格的NDA,因此很难获得信息。
Q值。 PRO开发的首选/最常见开发环境是什么?是Visual Studio 2010吗?
是的,专业的Xbox 360 SDK集成到最新版本的Visual Studio中(因此目前它已集成到2010年)。这是首选且受支持的开发环境。
Q值。通过SDK提供的核心框架是什么?例如DX9的自定义版本?
DirectX 9.0是SDK的一部分,与Windows版本只有一些细微差别。 SDK还提供:
Q值。在360上的任何级别都支持OpenGL,还是所有代码都必须移植到DX版本?
不,没有正式的OpenGL支持。 Xbox 360使用自定义版本的Direct3D(所以是的,所有代码都必须移植到DirectX)。