Windows Phone 8用の2Dゲームを開発したいと思います。私は日中プロのアプリケーション開発者であり、これは楽しい趣味のようです。
しかし、私は行こうとしてがっかりしました。2Dゲーム(大多数のゲーム)にはAPIがないようです。
WindowsPhoneメーカーにはDirect2Dのサポートが含まれていなかったようです。したがって、完全な3Dアプリを作成することを計画していない限り、運が悪いことになります。
したがって、優れた2Dアプリを作成したいだけの場合は、次の選択肢があります。
- XamlとC#を使用してゲームを作成します(パフォーマンスの問題?)
- Direct3Dを使用してゲームを作成しますが、1つの平面にのみ描画します。
- codeplexにあるDirectXTookKitを使用してください。これにより、開発に死にかけているXNAフレームワークのAPIを使用できます。
3番は私のゲームに最適のようです。しかし、Microsoftが今後サポートされないことを明確に述べているときにXNAAPIを学ぶのに時間を無駄にするのは嫌です。
2番目は機能しますが、3D開発は非常に困難です。2D効果を得るために、これらすべてを行う必要はありません。(Direct2Dの方が簡単だと仮定します。まだ調べていません。)
1番が最も簡単なようですが、DirectXではなくxamlレンダリングに基づいている場合、アプリがうまく動作しないのではないかと心配しています。
Microsoftから提案された方法は何ですか?
そして、2Dゲームがショートチェンジされると誰が決めたのでしょうか?