我到处都找到了关于Xbox 360游戏的热门话题。但是我想知道如何开发xbox 360的正常应用程序。主要是基于silverlight。
此外,我不确定这个自制软件的内容是什么?我需要使用什么语言进行Xbox 360应用程序开发? 从哪里/如何获得SDK?在App Hub上,所有的嗡嗡声都是关于Windows手机的。关于Xbox的信息不多?为什么会这样?
答案 0 :(得分:24)
Xbox 360开发主要分为两个不同的部分:
XNA开发
这涉及使用XNA Framework开发游戏/应用程序,并通过AppHub完成。您可以找到开发工具(XNA Game Studio)here。使用这些工具开发的任何东西都必须用C#.NET编写,并且只能作为“独立游戏”发布到Xbox LIVE市场上(当然,在通过审核过程之后)。要在控制台上调试XNA应用程序,您需要membership。另外需要注意的是,Xbox 360应用程序根本无法访问Internet - 所有通信都通过Xbox LIVE或System Link进行。
专业发展
这涵盖了完整的Xbox 360游戏的开发,并要求您加入Xbox 360 Registered Developer Program。获得开发许可证(并签署NDA)后,Microsoft为开发人员提供了对官方Xbox 360 SDK和开发硬件的访问权限,其中包括完整的Visual Studio集成和使用C / C ++开发本机Xbox 360应用程序和库的文档。开发套件硬件有几种形式,支持通过以太网从Visual Studio进行调试,通过USB进行DVD仿真等。有关专业开发计划的更多信息,请参阅this information。
由于XNA Framework和社区开发人员计划的限制,目前无法为Xbox 360开发“普通”应用程序。如果您是注册开发人员计划的一部分,那么可能是可能的,但是无法确定(由于Microsoft严格的NDAs)。
至于Silverlight,在Xbox 360上有一些关于Silverlight的谣言,但微软尚未确认或宣布任何内容。