2012-08-11 165 views
2

我想知道微軟是否停止使用XNA和Silverlight是否真的如此。如果是這樣的話?我應該學會如何製作Windows Phone應用程序?我應該學會如何製作簡單/容易的基於2D的遊戲(而不是C++)?Windows Phone - XNA和SIlverlight

Windows 8有什麼替代方案?

乾杯。

回答

1

微軟沒有官方聲明稱他們將停止使用Silverlight/XNA。

當然,我們很多人有我們自己的理由相信Silverlight將會死去。我不會對XNA說同樣的話。至少還沒有:-)別忘了XBox。

對於下一版本的Windows Phone(8),應用程序編程模型將基於Windows 8(Win RT)/ /。他們一直在推動DirectX作爲開發Windows 8遊戲(WinRT)的技術。 XNA在Metro模式下正式不受支持。

要在DirectX中編寫遊戲,C++不是唯一的選擇。 Managed DirectX可以與C#/ VB一起使用。你可以看看。

如果您瞭解Silverlight,那麼您對XAML的理解對於新的Metro Style應用程序(電話和Windows)會有很大幫助。所以,你不必擔心那部分。

1

對於遊戲,最好使用XNA,因爲最終你會開始創建3D遊戲。 Silverlight更適用於常見的應用程序,如記事本,瀏覽器和其他東西。 再說一遍,如果你想製作遊戲,請學習更多Xna。

+0

我知道他們都做了什麼。我在兩個平臺上都創建了應用程序。我的問題是微軟是否停止XNA和Silverlight。 – Subby 2012-08-11 18:52:25

1

很難說一些關於謠言的事情,但在這種情況下,您可以做的最好的事情就是保持與微軟及其論壇或社交網絡的聯繫。

例如http://channel9.msdn.com/Forums/Coffeehouse/XNA-in-Windows-8

的Windows Phone 8肯定會推出支持DirectX和C++的支持,XNA是一個子集,或多或少的DirectX,如果微軟將在其手機推出的DirectX我看不出有任何點保持XNA; Silverlight是一種永遠不會成功的技術,即使Flash已經死了,你可以想象Silverlight的情況是什麼,它真的是這個市場上真正非常小的玩家,它甚至不是可移植的。

1

由於目前還沒有官方聲明,很難說這些平臺會發生什麼。如果你想創建遊戲,你可以考慮使用MonoGame

什麼是MonoGame?

MonoGame是Microsoft XNA 4 Framework的開源實現。我們的目標是允許XNA開發人員在Xbox 360,Windows Phone上使用Windows Phone將他們的遊戲移植到iOS,Android,Mac OS X,Linux 和Windows 8 Metro。目前PlayStation Mobile的開發進度爲 。

我上週在Windows 8上做了一些MonoGame的遊戲演示,我得說我印象深刻。