The XNA Game Studio 4.0 introduced Silverlight as a supported project type. It seems like XNA studio is quite cross-platform. But there's nothing that says that my Xbox 360 game can use Silverligh开发者_如何学Pythont UI. For my planned game, Silverlight would be fine. We don't need rich 3D graphics. But is it possible?
No.
(For starters - how would you do input on the 360? There's no mouse or touch input!)
To demonstrate: If you look at the "Silverlight" version pages on the MSDN you can see icons for "Supported by Silverlight for Windows Phone" and "Supported by Xbox 360".
So if I look up part of the core framework, like System.IO.File, I can see which methods are supported on both platforms (most of them - and the Windows Phone and Xbox 360 have the same support).
Now if I look up something Silverlight-specific, like System.Windows.Media.Brush, I can see that its methods are only supported by Windows Phone - not by the Xbox 360.
(On the .NET 3.0, 3.5 and 4 pages there is a "Supported by the XNA Framework" icon. I'm pretty sure these are for XNA 3.1 on the Xbox 360.)
Silverlight and XNA can't be mixed. The Xbox 360 will only run XNA applications. The introduction of Silverlight project is for Windows Phone 7 development.
See http://forums.create.msdn.com/forums/t/65897.aspx Silverlight does not exist on the XBox360 as of XNA Game Studio 4.
Microsoft recently introduced silverlight on xbox 360
Their is internet explorer for xbox coming and some updates which might provide flash and/or silverlight support later but as far as i know nothing right now.
精彩评论