個人的なメモ

Tomohiro Suzuki @hiro128_777 のブログです。Microsoft MVP for Developer Technologies 2017- 本ブログと所属組織の公式見解は関係ございません。

Xamarin + Cocos Sharp で iOS, Android 対応のゲームを開発する手順 (1) ソリューション・プロジェクトを作成する

Xamarin + Cocos Sharp で iOS, Android 対応のゲームを開発する手順をメモします。

最初にソリューションを作成します。ソリューションの中には以下の3つのプロジェクトを作成します。

① 共用のPCLゲームロジックプロジェクト
② iOS用プロジェクト
③ Android用プロジェクト

① 共用のPCLゲームロジックプロジェクト

まずは、新規のソリューションを作成します。テンプレートは、Visual C# のクラスライブラリ(ポータブル)を選んでください。
プロジェクトの名前は CocosSharpGameSample.Core とします。
これが共用ロジックのPCLのプロジェクトとなります。

f:id:hiro128:20160302130243p:plain

このときポータブルクラスライブラリ(PCL)のプロファイルを選択します。
今回は iOS, Android 対応対応なのですが、CocosSharp に対応するため、下の画像のように、
.NET Framework 4.5, Windows 8, Xamarin.Android, Xamarin.iOS, Xamarin.iOS (Classic) にチェックを入れます。
(この選択を間違うと後で、CocosSharp をインストールできなくなります。)

f:id:hiro128:20160303152913p:plain

下記のように、ソリューションと PCL プロジェクトが作成されます。

f:id:hiro128:20160302130233p:plain

② iOS用プロジェクト

次に、iOS用のプロジェクトを作成します。ソリューションを右クリックして、追加、新しいプロジェクトをクリックします。
テンプレートは、iOS Universal Blank App (iOS) を選択してください。
プロジェクトの名前は CocosSharpGameSample.iOS とします。

f:id:hiro128:20160302130236p:plain

下記のように、iOS用のプロジェクトが作成されます。

f:id:hiro128:20160302130238p:plain

③ Android用プロジェクト

次に、Android用のプロジェクトを作成します。ソリューションを右クリックして、追加、新しいプロジェクトをクリックします。
テンプレートは、Android Blank App (Android) を選択してください。
プロジェクトの名前は CocosSharpGameSample.Android とします。

f:id:hiro128:20160302130239p:plain

下記のように、Android用のプロジェクトが作成されます。

f:id:hiro128:20160302130242p:plain

これでプロジェクトがすべて作成されました。

今回はここまでです。