2

MonoGame フレームワークを使用して 1 つのコード ベースを記述し、Android、IOS、および Windows Phone のプラットフォームでコンパイルすることは可能ですか?

4

2 に答える 2

2

あなたはこれを行うことができます、私は次のプラットフォーム用の私のゲーム Tokyo Hosto のためにこれを行いました: - iOS - Android - Windows Phone - Windows 8 Metro - Xbox 360 - OUYA - Playstation Mobile

最初に XNA プロジェクトを作成し、それらを約 90% までコーディングし、(アニメーションが送られてくるのを待っていたため) 開発が停滞したときに、MonoGame への移植作業を開始しました。リンク先のソース ファイルをコピーする代わりに、特に賢いことは何もしませんでした。これは、プラットフォームごとに単一のコード セットが使用されることを意味していました。

プラットフォーム固有の詳細を解決するために、コンパイラ ディレクティブを使用しただけです。

于 2013-11-04T01:28:21.500 に答える
0

iOS、Android、および Windows phone にデプロイする MonoGame プロジェクトの単一のコード ベースを持つことはできません。MonoGame Web サイトによると、2 つの異なる IDE を使用する必要があります。iOS 用の Mono Develop、Windows Phone 用の Visual Studio、Android 用の Visual Studio または Mono Develop です。

幸いなことに、作成したコードはほとんど再利用可能ですが、多少の微調整が必​​要になる場合があります。

MonoGame のドキュメントを一読することをお勧めします。

于 2013-10-31T09:37:07.487 に答える