关于Xbox 360应用程序开发的快速入门

时间:2012-05-17 10:03:24

标签: xbox360 xbox

我到处都找到了关于Xbox 360游戏的热门话题。但是我想知道如何开发xbox 360的正常应用程序。主要是基于silverlight。

此外,我不确定这个自制软件的内容是什么?我需要使用什么语言进行Xbox 360应用程序开发? 从哪里/如何获得SDK?在App Hub上,所有的嗡嗡声都是关于Windows手机的。关于Xbox的信息不多?为什么会这样?

1 个答案:

答案 0 :(得分:24)

Xbox 360开发主要分为两个不同的部分:

  1. XNA开发
    这涉及使用XNA Framework开发游戏/应用程序,并通过AppHub完成。您可以找到开发工具(XNA Game Studio)here。使用这些工具开发的任何东西都必须用C#.NET编写,并且只能作为“独立游戏”发布到Xbox LIVE市场上(当然,在通过审核过程之后)。要在控制台上调试XNA应用程序,您需要membership。另外需要注意的是,Xbox 360应用程序根本无法访问Internet - 所有通信都通过Xbox LIVE或System Link进行。

  2. 专业发展
    这涵盖了完整的Xbox 360游戏的开发,并要求您加入Xbox 360 Registered Developer Program。获得开发许可证(并签署NDA)后,Microsoft为开发人员提供了对官方Xbox 360 SDK和开发硬件的访问权限,其中包括完整的Visual Studio集成和使用C / C ++开发本机Xbox 360应用程序和库的文档。开发套件硬件有几种形式,支持通过以太网从Visual Studio进行调试,通过USB进行DVD仿真等。有关专业开发计划的更多信息,请参阅this information

  3. 由于XNA Framework和社区开发人员计划的限制,目前无法为Xbox 360开发“普通”应用程序。如果您是注册开发人员计划的一部分,那么可能是可能的,但是无法确定(由于Microsoft严格的NDAs)。

    至于Silverlight,在Xbox 360上有一些关于Silverlight的谣言,但微软尚未确认或宣布任何内容。