XNA Game Studio 4.0 引入了 Silverlight 作为支持的项目类型。看起来 XNA 工作室是相当跨平台的。但没有任何内容表明我的 Xbox 360 游戏可以使用 Silverlight UI。对于我计划的游戏,Silverlight 会很好。我们不需要丰富的 3D 图形。但有可能吗?
5 回答
不。
(对于初学者 - 你将如何在 360 上进行输入?没有鼠标或触摸输入!)
演示:如果您查看 MSDN 上的“Silverlight”版本页面,您会看到“Silverlight for Windows Phone 支持”和“Xbox 360 支持”的图标。
因此,如果我查看核心框架的一部分,例如System.IO.File,我可以看到两个平台都支持哪些方法(其中大多数 - Windows Phone 和 Xbox 360 具有相同的支持)。
现在,如果我查找特定于 Silverlight 的内容,例如System.Windows.Media.Brush,我可以看到它的方法仅受 Windows Phone 支持,而不是 Xbox 360。
(在 .NET 3.0、3.5 和 4 页面上有一个“由 XNA 框架支持”图标。我很确定这些是针对 Xbox 360 上的 XNA 3.1 的。)
请参阅http://forums.create.msdn.com/forums/t/65897.aspx 自 XNA Game Studio 4 起,XBox360 上不存在 Silverlight。
他们是即将到来的 Xbox 的 Internet Explorer 和一些更新,可能会在以后提供 Flash 和/或 Silverlight 支持,但据我目前一无所知。
Silverlight 和 XNA 不能混合使用。Xbox 360 将只运行 XNA 应用程序。Silverlight 项目的引入是针对 Windows Phone 7 开发的。
微软最近在 Xbox 360 上推出了 Silverlight