サミットの基調講演を少し見た後、それについて矛盾する報告を聞いたことがありますが、XNAがWP8のために削除されることは公式ですか?WPの将来のバージョンは前世代のアプリをサポートしているので、これはおそらく真実ではないと推測しています。
ゲームのオプションでもC#を使用している場合、またはDirectXを使用したC ++が唯一の方法ですか?
サミットの基調講演を少し見た後、それについて矛盾する報告を聞いたことがありますが、XNAがWP8のために削除されることは公式ですか?WPの将来のバージョンは前世代のアプリをサポートしているので、これはおそらく真実ではないと推測しています。
ゲームのオプションでもC#を使用している場合、またはDirectXを使用したC ++が唯一の方法ですか?
公式のwp7devツイッターアカウントもこれを言っていました
「XNAフレームワークアプリはWP8で完全にサポートされています。新しいWPSDKは、WP7.xとWP8の両方のXNAフレームワークゲームの構築をサポートします」 https://twitter.com/wp7dev/status/215513026374270977
個人的には、XNAの更新や情報がなく、Windows 8でMetroがサポートされていないことを考えると、SDKと公開ルールが表示されるまで少し懐疑的です。
メアリージョーフォリーはそれについてこれを言っていました:
Microsoftの関係者によると、主にゲーム開発者が使用するXNAツール/ランタイム環境はWindows 8ではサポートされていません。WindowsPhone8では、XNAが「サポート」されているため、既存のWindowsPhoneゲームが実行されます。しかし、Windows 8の場合と同様に、今後の電話開発者へのMicrosoftのアドバイスは、ゲームを作成するためにネイティブコード(CおよびC ++を意味する)を使用することです。
パブリックWP8SDKが利用可能になったため、#WP8プラットフォーム用のXNAアプリを直接開発できないことを確認できます。XNAアプリでのみWP7プラットフォームをターゲットにでき、それらはWP8デバイスで問題なく実行されます。
VS2010とWP7SDKで開始し、後で7.5(Mango)にアップグレードしたXNAゲームの作業を行っています。そのプロジェクトをVS2012とWP8SDKにロードしたところ、問題なく実行され、エラーなしでコンパイルされ、スムーズに実行されました。
前述のように、VS2012およびWP8 SDKのXNAプロジェクトは、WP7.1プラットフォームのみをターゲットにできます。利点として、WP 7.5、次の7.8、およびWP8を実行しているすべての電話は、問題なくゲームを実行します。その観点から、XNAはWP8デバイスのWP8 SDKで完全にサポートされていますが、これらはWP8プロジェクトではありません。
WP8プロジェクトではないことによる欠点は、次のようなWP8専用の機能を使用できないことです。
WP8の開発ハイライトは、wpdevブログ(http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/05/windows-phone-8-developer-platform-highlights.aspx )にあります。
この時点でこれを推測するには時期尚早だと確信しています。SDKがリリースされる時期を確認します。しかし、これまでのところ、XNAはWP8以降で正式にサポートされていない可能性があります(新しい機能はおそらくDirectXインターフェイス経由でのみ利用可能ですが、既存の機能は引き続きサポートされます)。ただし、このスレッドによると、Monogameを使用してWindows8Metroで実行するゲームは認定に合格します。したがって、いずれにせよ、プラットフォームは死ぬことはありません。
編集: Shawn Hargreavesからのこのツイートに気づきました: Windows Phone 8は、XNAアプリを含む7つのアプリすべてを実行します。古い機能を削除せずに、新しい機能(ネイティブコード、D3D)を追加しています