11

サミットの基調講演を少し見た後、それについて矛盾する報告を聞いたことがありますが、XNAがWP8のために削除されることは公式ですか?WPの将来のバージョンは前世代のアプリをサポートしているので、これはおそらく真実ではないと推測しています。

ゲームのオプションでもC#を使用している場合、またはDirectXを使用したC ++が唯一の方法ですか?

4

5 に答える 5

8

公式のwp7devツイッターアカウントもこれを言っていました

「XNAフレームワークアプリはWP8で完全にサポートされています。新しいWPSDKは、WP7.xとWP8の両方のXNAフレームワークゲームの構築をサポートします」 https://twitter.com/wp7dev/status/215513026374270977

個人的には、XNAの更新や情報がなく、Windows 8でMetroがサポートされていないことを考えると、SDKと公開ルールが表示されるまで少し懐疑的です。

于 2012-06-20T21:48:25.087 に答える
5

メアリージョーフォリーはそれについてこれを言っていました

Microsoftの関係者によると、主にゲーム開発者が使用するXNAツール/ランタイム環境はWindows 8ではサポートされていません。WindowsPhone8では、XNAが「サポート」されているため、既存のWindowsPhoneゲームが実行されます。しかし、Windows 8の場合と同様に、今後の電話開発者へのMicrosoftのアドバイスは、ゲームを作成するためにネイティブコード(CおよびC ++を意味する)を使用することです

于 2012-06-20T20:20:24.160 に答える
4

パブリックWP8SDKが利用可能になったため、#WP8プラットフォーム用のXNAアプリを直接開発できないことを確認できます。XNAアプリでのみWP7プラットフォームをターゲットにでき、それらはWP8デバイスで問題なく実行されます。

于 2012-10-30T17:08:39.180 に答える
3

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専用の機能を使用できないことです。

  • アプリ内購入/マイクロトランザクション(これはXNA開発者を最も傷つけます)
  • より高い解像度をサポートするにはWP8プロジェクトが必要なため、ゲームは常に800x480になります。XNAゲームは、解像度の高いデバイスで実行すると自動的にスケールアップする必要があります
  • BluetoothやNFCなどの独自のWP8ネットワーク機能とAPI
  • 音声および音声認識API
  • XNAゲームは、アプリ間通信のプロトコル拡張を登録できません
  • 新しいライブタイルテンプレート

WP8の開発ハイライトは、wpdevブログ(http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/05/windows-phone-8-developer-platform-highlights.aspx )にあります。

于 2012-11-12T16:43:23.213 に答える
3

この時点でこれを推測するには時期尚早だと確信しています。SDKがリリースされる時期を確認します。しかし、これまでのところ、XNAはWP8以降で正式にサポートされていない可能性があります(新しい機能はおそらくDirectXインターフェイス経由でのみ利用可能ですが、既存の機能は引き続きサポートされます)。ただし、このスレッドによると、Monogameを使用してWindows8Metroで実行するゲームは認定に合格します。したがって、いずれにせよ、プラットフォームは死ぬことはありません。

編集: Shawn Hargreavesからのこのツイートに気づきました: Windows Phone 8は、XNAアプリを含む7つのアプリすべてを実行します。古い機能を削除せずに、新しい機能(ネイティブコード、D3D)を追加しています

于 2012-06-20T20:18:23.133 に答える