2

WP8 ゲーム開発で使用するツールとフレームワークについて質問があります。

それ以来、私は C# と XNA を使用してゲームを開発してきましたが、すべてが順調でした。しかし今、WP8 SDK をリリースした後、何をすべきかわかりません。なぜなら、C# の代わりに C++ を使用しなければならないからです。

  1. C# を使用して WP8 用のゲームを作成し続ける方法はありますか? たぶん、フレームワークはありますか?(例: monogame) など (7.x 用の XNA ゲーム プロジェクトを作成しない)

  2. また、WP8 と Android のクロスプラットフォーム ゲームを開発したいと考えています。できればc++でも書きます。

結論:

次のことができるフレームワークはありますか:

  • Android と WP8 を開発するクロスプラットフォーム ゲーム。
  • C# の方が優れていますが、C++ も可能です。
4

4 に答える 4

1

最適なソリューションの ATM はhttp://www.sharpdx.com/だと思います。これは DirectX API のマネージド バージョンであり、Windows Phone 8 でサポートされています。知る限り、XNA のような API レイヤーもフレームワークに統合されています。

于 2013-01-24T16:05:23.983 に答える
1

Game development is still possible with C# and any CLI compliant language, the only thing you cant do is use the Direct-X Api for faster more fluid games using C#.

And for Android and iOS you have Mono.Net available with tools from Xamarin(just google it).

于 2013-01-24T15:29:01.583 に答える
0

Unityは、WP8 や Android でのゲーム開発にも使用できます。また、ファンシーな IOS を使用する場合にも使用できます。XNA は 1 つの WP8 で問題なく動作すると思いますが、WP7 と同じように完全にはサポートされていません。

これは、XNA for WP8の MSDN ページから取得しました。

Windows Phone OS 7.1 を対象とする XNA Game Studio 4.0 アプリは引き続き完全にサポートされ、Windows Phone 8 デバイスで引き続き実行されます。

Windows Phone OS 7.1 をターゲットとする新規または既存の XNA Framework アプリを引き続き開発および保守できます。

Windows Phone OS 7.1 を対象とする既存の XNA Framework アプリを、Windows Phone OS 8.0 を対象とするようにアップグレードすることはできません。

Windows Phone OS 8.0 を対象とする新しい XNA Framework アプリを作成することはできません。

于 2013-01-24T16:11:15.840 に答える
0

それはあなたが何をしたいかによります。カジュアル ゲームの場合は、XAML と C# を使用できます。パフォーマンスを向上させるために、バインドを避けることをお勧めします。XAML は XNA のようなゲーム ループを提供しませんが、アニメーションと入力トリガーを使用してイベントをリンクすることができます。ストアには C#/XAML で構築されたゲームがいくつかあるので、何ができるかがわかります。

特定のニーズがある場合は、C++ で DirectX コンポーネントを作成するか、SharpDX をいくつか混在させることができます。私は自分のゲームの 1 つで XAudio2 に対してそれを行いましたが、それを追加するのは非常に簡単でした。

より高度なオプションについては、Unity が専用のゲーム開発プラットフォームを提供しています。Unity は優れたプラットフォームであるだけでなく、複数のプラットフォームにデプロイすることもできます。

于 2014-08-01T22:08:38.013 に答える