私は Windows Phone 7.5 用のゲームを構築することを計画しており、Windows Phone 8 がリリースされたときに自分のゲームを Windows Phone 8 および Windows 8 UI ゲームに簡単に変換できるように、どのテクノロジを使用したのか疑問に思っていました。C++ ネイティブ アプリをビルドできますか?
3 に答える
C ++は、WindowsPhone7.5では使用できません。管理対象の.Net(C#VB.Net)に制限されています。ゲームの場合、純粋なSilverlightまたはXNAを使用できます。このゲームをWindows8とWindowsPhone8に簡単に移行したい場合は、どちらのプラットフォームも使用できます。Silverlightを使用する場合は、基本的なSilverlightコントロールを使用し、Toolkitコントロールは使用しないでください。すでにSilverlightを知っている場合、これは優れた選択肢です。
新しいことを学びたい場合は、XNAの使用をお勧めします。XNAは直接のWindows[Phone]8アプリでは使用できませんが、アプリがWindows[Phone]8でコンパイルおよび動作するようにするツールがあります。これらのツールについて説明しているChannel9の記事を次に示します。
私の友人は、2時間以内にWindows8で実行される複雑なXNAゲームを入手したとも言えます。
WindowsPhone7ゲームはXNAでのみコーディングできます。ただし、Windows Phone8およびWindows8に移植する場合は、MonoGameを使用できます。これにより、ゲームをさまざまなプラットフォームに移植することもできることに注意してください。SDKがまだないため、MonoGameはWindows Phone 8をサポートしていませんが、Windows8はサポートしています。
XNAとUnityを使用することも可能であり、これにより、さらに多くの移植性と非常に優れたツールチェーンが提供されます。しかし、これは今のところ純粋に実験的なものです。
WP7をターゲットにする場合は、XNAに移動し、後で移植します。XNAゲームはWP8で実行されますが、WP8をターゲットにすることはできません。つまり、アプリの購入など、一部のWP8固有の機能は使用できません。
ここyou can write an app using XNA that will run on Windows Phone 8 because Windows Phone 7.X apps will be able to run on Windows Phone 8. But you cannot write a Windows Phone 8-specific app using XNA
から引用. ではごきげんよう :)