Cocos2dx
提供: 初心者エンジニアの簡易メモ
目次
cocos2dxとは
2D用ゲームフレームワーク
cocos2dx言語
3つ選べる
- cpp:C++
- lua:Lua
- js:javascript
AndroidStudio準備
Android/開発環境/AndroidStudio/インストール [ショートカット]
NDKインストール
tools/SDK manager/NDKにチェックを入れてインストール
antインストール
macの場合
$ brew install ant $ ant -version Apache Ant(TM) version 1.10.1 compiled on February 2 2017
Cocos2dxダウンロード
http://www.cocos2d-x.org/download
cocos2d-x-3.14.1
Cocos2dxインストール
$ mv cocos2d-x-3.14.1 /Users/test1/src/cocos2d-x-3.14.1 $ ./setup.py
そのまま同意してinstall。
Cocos2dxインストール確認
適切に入ってるか確認
$ vi ~/.bash_profile # Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x export COCOS_CONSOLE_ROOT=/Users/test1/src/cocos2d-x-3.14.1/tools/cocos2d-console/bin export PATH=$COCOS_CONSOLE_ROOT:$PATH # Add environment variable COCOS_X_ROOT for cocos2d-x export COCOS_X_ROOT=/Users/test1/src export PATH=$COCOS_X_ROOT:$PATH # Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x export COCOS_TEMPLATES_ROOT=/Users/test1/src/cocos2d-x-3.14.1/templates export PATH=$COCOS_TEMPLATES_ROOT:$PATH # Add environment variable ANDROID_SDK_ROOT for cocos2d-x export ANDROID_SDK_ROOT=/Users/test1/Library/Android/sdk export PATH=$ANDROID_SDK_ROOT:$PATH export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH # Add environment variable NDK_ROOT for cocos2d-x export NDK_ROOT=/Users/test1/Library/Android/sdk/ndk-bundle export PATH=$NDK_ROOT:$PATH # Add environment variable ANT_ROOT for cocos2d-x export ANT_ROOT=/usr/local/Cellar/ant/1.10.1/bin export PATH=$ANT_ROOT:$PATH
.bash_profile有効に
$ source ~/.bash_profile
cocos規約同意
$ cocos Do you agree to sent the data? [Y]es, [N]o Y
cocosのversion
$ cocos -v cocos2d-x-3.14.1 Cocos Console 2.2
プロジェクト作成
$ cocos new Helloworld -p com.example.helloworld -l cpp
直下にHelloworldディレクトリが作成されその中にプロジェクトファイルが作成される
プロジェクトの構成
Classes/ Resources/ cocos2d/ proj.android/ proj.android-studio/ proj.ios_mac/ proj.linux/ proj.tizen/ proj.win10/ proj.win32/ proj.win8.1-universal/
プロジェクト実行
androidの場合sdkのversionをあわせる
$ vi proj.android-studio/app/project.properties $ vi cocos2d/cocos/platform/android/java/project.properties $ vi proj.android/project.properties target=android-25
以下のsdkのversionと合わせる
$ ls /Users/test1/Library/Android/sdk/platforms/*
コンパイルエラー
問題が発生したため、[プロジェクト]を終了します
以下ログが出てたので、android-25をandroid-24へ下げた
Android NDK: WARNING: APP_PLATFORM android-24 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
参考
Cocos2d-x 導入編-Mac開発環境構築について http://qiita.com/kazuhiro1128/items/73c39bfc450e7d0883af
cocos2d-xプロジェクトがAndroid Studioビルドできない時の対処 http://qiita.com/tani-shi/items/ef393b9d9911f5185401