|cocos2dツイート本日から「coocs2dx3.x」についてブログに書いていこうと思います。変わっているといわれているver3なのですが、私自身が実際に試してみて、なるべく初心者の方でもわかりやすいようい心がけていきます。iOS/Androidでプロジェクトが実機で立ち上がるまでを紹介したいと思います。cocos2dxのバージョンは[3.1]を利用しています。準備まずは、必要なモノをネット上からダウンロードをして、あなたのパソコン上の任意の場所に展開をしてください。NDKに関しては、複数パッケージがあります。Macですと、ほぼ64bitの方で大丈夫だと思います。詳しくはこちらを確認下さい。ビットかを識別する方法ファイルを任意のフォルダに展開ダウンロードされたファイルを展開して、あなたのPC上に移動させてください。私の場合、同じフォルダ内に配置をしています。プロジェクトを作成する準備が終われば早速cocos2dxのプロジェクトを作成していきましょう。ここからはターミナルを利用します。ターミナルは[アプリケーション]->[ユーティリティ]にあります。cocos2dxのファイルへ移動まずは、先ほど展開をしていただいたcocos2dxのファイルへ移動します。ターミナルに表示されている[$]の後ろに[cd]と入力します。cd空白の間にはさんで、cocos2dxのファイルのパスを入力して下さい下記の例では、デスクトップにある[Project]フォルダにcocos2dx3.1のファイルを入れています。/Users/'あなたのユーザーネーム'/Desktop/Project/cocos2dx3.1ファイルパスへの入力が面倒くさい場合は、[cocos2dx3.1]のファイルをターミナルへドラッグアンドドロップすれば自動的に入力されます。入力が終わればエンターキーを押して下さい。次にcocos2dxのファイルにある[setup.py]を起動させます。下記のように[$]の後に入力してください。./setup.pyこのようにすれば、ターミナルが動きます。NDK_ROOT,ANDROID_SDK_ROOT,ANT_ROOTのパスを以下のような形で聞いてくると思います。=>これはなぜか私の環境では何もしなくてもOKでした。パスがわかりにくければ、先ほどと同じようにドラッグアンドドロップをして下さい。注意点としてパスの終わりに空白があると正しく認識されません。C//もう一度setup.pyを起動させて、このように表示されれば大丈夫です。*******12345678910111213//もう一度setup.pyを起動させて、このように表示されれば大丈夫です。*******先ほど入力したNDK_ROOTをPC上に登録をすれば再度入力する必要はありません。これはターミナルを使って簡単に登録ができます。/Users/'あなたのMacのユーザーネーム'/.bash_profileANT_ROOTに関しては、下記サイトなどを参考にしてみてください。初期設定(ターミナル部分のみ)プロジェクトを作成する。ターミナルを使って、プロジェクト名前や使用言語、保存先などを決めます。/Desktop/Project/パッケージ名はiOS/Androidともに、実際にAppStore(GooglePlayStore)に登録する際に必要なモノです。これで、設定した保存先にcocos2dxのプロジェクトが作成されています。iOSでビルドをするここからは特に設定なしに実機・シミュレーターでビルドができます。[プロジェクトファイル]->[proj.ios_mac]->[******.xcodeproj]をクリックします。プロジェクトが立ち上がったら、[実機]・[シミュレーター]を選択します。それではビルドをしてみましょう。[実機]でビルドする場合、下記のようなエラーが出るかもしれませんが、指示に従って進んでいけば大丈夫です。ビルドには時間がかかりますので気長に待ちましょう。2回目以降は多少早くなります。Androidでビルドをするまずはターミナルを利用して[build_native.py]を実行します。./build_native.py次に、eclipseを立ち上げて下さい。ここで、2つのプロジェクトをeclipseに追加します。/’プロジェクト名’/proj.android/’プロジェクト名’/cocos2d/cocos/platform/android/javacocos2dx2.xの時と指定する場所が違うので注意をしてください。これで特に何もすることなくビルドをすれば、プロジェクトが立ち上があります。最後にいかがでしたでしょうか?一度プロジェクトが作成できれば、2回目以降はとても簡単に利用ができるのがver3.xの良い所かもしれません。私もまだまだわからない部分が多いので、しっかりと勉強をしていきたいです。ツイートalbatrus.comの更新情報を以下のサービスで配信しています。次の記事Unityで、某会社のiOS/Androidのゲームアプリを作成しています。個人でもアプリを開発していましたが、現在は休養中。エフェクト,3DCGなど演出面を今後やっていきたいと思っています。@albatrus_jpさんのツイート個人的にcocos2dxを勉強するサイトを作成しています。