Microsoft が XNA と Silverlight を廃止するというのは本当なのだろうかと思っていました。このような場合は?Windows Phone 用のアプリケーションを作成するには、何を学べばよいですか? シンプルで簡単な 2D ベースのゲーム (C++ 以外) を作成するには、何を学べばよいですか?
Windows 8 の代替手段は何ですか?
乾杯。
Microsoft が XNA と Silverlight を廃止するというのは本当なのだろうかと思っていました。このような場合は?Windows Phone 用のアプリケーションを作成するには、何を学べばよいですか? シンプルで簡単な 2D ベースのゲーム (C++ 以外) を作成するには、何を学べばよいですか?
Windows 8 の代替手段は何ですか?
乾杯。
まだ公式声明がないため、これらのプラットフォームで何が起こるかを言うのは難しい. ゲームを作成する場合は、MonoGameの使用を検討してください。
モノゲームとは?
MonoGame は、Microsoft XNA 4 Framework のオープン ソース実装です。私たちの目標は、Xbox 360、Windows、および Windows Phone の XNA 開発者が、iOS、Android、Mac OS X、Linux、および Windows 8 Metro にゲームを移植できるようにすることです。PlayStation Mobile の開発は現在進行中です。
先週、Windows 8 の MonoGame で作成されたいくつかのゲームのデモがあり、かなり感銘を受けたと言わざるを得ません。
Microsoft から、Silverlight/XNA を廃止するという公式発表はありません。
もちろん、私たちの多くは、Silverlight が死につつあると信じる独自の理由を持っています。XNAについても同じことは言えません。少なくともまだ :-) XBox を忘れないでください。
Windows Phone (8) の次のバージョンでは、アプリケーション プログラミング モデルは Windows 8 (Win RT) に基づいているか、同じになります。また、Windows 8 (WinRT) 向けのゲームを開発するためのテクノロジとして DirectX を推進しています。XNAは Metro モードでは正式にサポートされていません。
DirectX でゲームをプログラミングする場合、C++ だけが選択肢ではありません。Managed DirectX は C#/VB で使用できます。あなたはそれを調べることができます。
また、Silverlight を知っている場合は、XAML を理解していると、新しい Metro スタイル アプリ (Phone および Windows) を使用する際に非常に役立ちます。ですから、その部分について心配する必要はありません。
うわさについて何かを言うのは難しいですが、この場合にできる最善のことは、Microsoft とそのフォーラムまたはソーシャル ネットワークと連絡を取り合うことです。
例http://channel9.msdn.com/Forums/Coffeehouse/XNA-in-Windows-8
Windows Phone 8 は確実に DirectX と C++ のサポートを導入するでしょう。XNA は多かれ少なかれ DirectX のサブセットです。Silverlight は、現時点では決して成功しないテクノロジーです。Flash が死んでも、Silverlight がどのような状況にあるのかは想像に難くありません。Silverlight は、この市場では非常に小さなプレーヤーであり、移植性さえありません。
ゲームの場合は、最終的に 3D ゲームの作成を開始するため、XNA を使用することをお勧めします。Silverlight は、メモ帳、ブラウザーなどの一般的なアプリケーションにより適しています。繰り返しになりますが、ゲームを作成したい場合は、Xna について詳しく学んでください。