Xbox 360 应用开发快速入门

11

我到处都听到Xbox 360游戏的声音。但是我想知道如何为Xbox 360开发普通应用程序,大多数基于Silverlight。

另外,我不确定这个homebrew是什么?我需要使用哪种语言进行Xbox 360应用程序开发? 从哪里/如何获取SDK?在App Hub上所有关于Windows Phone的消息都很热闹,关于Xbox的信息并不多吗?为什么会这样?

1个回答

24
Xbox 360的开发主要分为两个不同的部分:
  1. XNA开发
    这涉及使用XNA框架来开发游戏/应用程序,并通过AppHub完成。可以在此处找到开发工具(XNA Game Studio)这里。使用这些工具开发的任何内容必须使用C#.NET编写,并且只能作为“独立游戏”发布到Xbox LIVE Marketplace(当然,必须经过审核过程)。要在控制台上调试XNA应用,需要会员资格。另一个需要注意的是Xbox 360应用不能访问Internet - 所有通信都通过 Xbox LIVE 或 System Link 进行。

  2. 专业开发
    这涵盖了完整的Xbox 360游戏的开发,并要求您成为Xbox 360注册开发人员计划的一部分。一旦获得开发许可证(并签署NDA),Microsoft将为开发人员提供正式的Xbox 360 SDK和开发硬件,其中包括完整的Visual Studio集成以及使用C/C++开发本地Xbox 360应用程序和库的文档。开发工具硬件有几种版本,支持通过以太网从Visual Studio进行调试,通过USB进行DVD模拟等。有关专业开发计划的更多信息,请参见此信息

由于XNA框架和社区开发人员计划的限制,目前不太可能为Xbox 360开发“普通”应用程序。如果您是注册开发人员计划的一部分,可能是可能的,但由于Microsoft的严格NDA,无法确定。

至于Silverlight,在Xbox 360上有一些有关Silverlight的谣言,但Microsoft尚未证实或宣布任何内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接