「Cocos2dx/インストール」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→Cocos2dxダウンロード) |
|||
(同じ利用者による、間の8版が非表示) | |||
行1: | 行1: | ||
==cocos2dxとは== | ==cocos2dxとは== | ||
2D用ゲームフレームワーク | 2D用ゲームフレームワーク | ||
+ | |||
+ | ドッカンバトルは、これで開発されてるっぽい。 | ||
==cocos2dx言語== | ==cocos2dx言語== | ||
行12: | 行14: | ||
===NDKインストール=== | ===NDKインストール=== | ||
− | tools/SDK manager/ | + | tools/SDK manager/NDKにチェックを入れてインストールを入れると以下エラーが起こるので・・ |
+ | |||
+ | Android NDK: ERROR:e:cocos2d/external/freetype2/prebuilt/android/Android.mk:cocos_freetype2_static: LOCAL_SRC_FILES points to a missing file | ||
+ | Android NDK: Check that e:cocos2d/external/freetype2/prebuilt/android/arm64-v8a/libfreetype.a exists or that its path is correct | ||
+ | |||
+ | #http://cocos2d-x.org/docs/editors_and_tools/creator-chapters/publish/cocos-framework/index.html | ||
+ | #Android NDK for MacをDLする | ||
+ | |||
+ | 参考:http://hatarakitakuneeeeee.blog.fc2.com/blog-entry-32.html | ||
===antインストール=== | ===antインストール=== | ||
行19: | 行29: | ||
$ ant -version | $ ant -version | ||
Apache Ant(TM) version 1.10.1 compiled on February 2 2017 | Apache Ant(TM) version 1.10.1 compiled on February 2 2017 | ||
+ | インストールdir | ||
+ | ls /usr/local/Cellar/ant/1.10.1/ | ||
==Cocos2dxダウンロード== | ==Cocos2dxダウンロード== | ||
http://www.cocos2d-x.org/download | http://www.cocos2d-x.org/download | ||
+ | |||
+ | cocos2d-x-3.17.1 | ||
+ | http://www.cocos2d-x.org/filedown/cocos2d-x-3.17.zip | ||
+ | |||
+ | 以下旧バージョン | ||
+ | |||
+ | cocos2d-x-3.15.1 | ||
+ | http://www.cocos2d-x.org/filedown/cocos2d-x-3.15.zip | ||
cocos2d-x-3.14.1 | cocos2d-x-3.14.1 | ||
行30: | 行50: | ||
==Cocos2dxインストール== | ==Cocos2dxインストール== | ||
+ | userがtest1だった場合でsrcの下に入れたい場合 | ||
$ mv cocos2d-x-3.14.1 /Users/test1/src/cocos2d-x-3.14.1 | $ mv cocos2d-x-3.14.1 /Users/test1/src/cocos2d-x-3.14.1 | ||
$ ./setup.py | $ ./setup.py | ||
行38: | 行59: | ||
$ vi ~/.bash_profile | $ vi ~/.bash_profile | ||
# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x | # Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x | ||
− | export COCOS_CONSOLE_ROOT=/Users/test1/src/cocos2d-x-3. | + | export COCOS_CONSOLE_ROOT=/Users/test1/src/cocos2d-x-3.17/tools/cocos2d-console/bin |
export PATH=$COCOS_CONSOLE_ROOT:$PATH | export PATH=$COCOS_CONSOLE_ROOT:$PATH | ||
行46: | 行67: | ||
# Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x | # Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x | ||
− | export COCOS_TEMPLATES_ROOT=/Users/test1/src/cocos2d-x-3. | + | export COCOS_TEMPLATES_ROOT=/Users/test1/src/cocos2d-x-3.17/templates |
export PATH=$COCOS_TEMPLATES_ROOT:$PATH | export PATH=$COCOS_TEMPLATES_ROOT:$PATH | ||
行72: | 行93: | ||
==cocosのversion== | ==cocosのversion== | ||
$ cocos -v | $ cocos -v | ||
− | cocos2d-x-3. | + | Python 2.7.10 |
− | Cocos Console 2. | + | cocos2d-x-3.17 |
+ | Cocos Console 2.3 | ||
==参考== | ==参考== | ||
cocos2d-xプロジェクトがAndroid Studioビルドできない時の対処 | cocos2d-xプロジェクトがAndroid Studioビルドできない時の対処 | ||
http://qiita.com/tani-shi/items/ef393b9d9911f5185401 | http://qiita.com/tani-shi/items/ef393b9d9911f5185401 |
2021年9月11日 (土) 11:15時点における最新版
目次
cocos2dxとは
2D用ゲームフレームワーク
ドッカンバトルは、これで開発されてるっぽい。
cocos2dx言語
3つ選べる
- cpp:C++
- lua:Lua
- js:javascript
AndroidStudio準備
Android/開発環境/AndroidStudio/インストール [ショートカット]
NDKインストール
tools/SDK manager/NDKにチェックを入れてインストールを入れると以下エラーが起こるので・・
Android NDK: ERROR:e:cocos2d/external/freetype2/prebuilt/android/Android.mk:cocos_freetype2_static: LOCAL_SRC_FILES points to a missing file Android NDK: Check that e:cocos2d/external/freetype2/prebuilt/android/arm64-v8a/libfreetype.a exists or that its path is correct
- http://cocos2d-x.org/docs/editors_and_tools/creator-chapters/publish/cocos-framework/index.html
- Android NDK for MacをDLする
参考:http://hatarakitakuneeeeee.blog.fc2.com/blog-entry-32.html
antインストール
macの場合
$ brew install ant $ ant -version Apache Ant(TM) version 1.10.1 compiled on February 2 2017
インストールdir
ls /usr/local/Cellar/ant/1.10.1/
Cocos2dxダウンロード
http://www.cocos2d-x.org/download
cocos2d-x-3.17.1 http://www.cocos2d-x.org/filedown/cocos2d-x-3.17.zip
以下旧バージョン
cocos2d-x-3.15.1 http://www.cocos2d-x.org/filedown/cocos2d-x-3.15.zip
cocos2d-x-3.14.1 http://www.cocos2d-x.org/filedown/cocos2d-x-3.14.zip
cocos2d-x-3.10 http://www.cocos2d-x.org/filedown/cocos2d-x-3.10.zip
Cocos2dxインストール
userがtest1だった場合でsrcの下に入れたい場合
$ 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.17/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.17/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 Python 2.7.10 cocos2d-x-3.17 Cocos Console 2.3
参考
cocos2d-xプロジェクトがAndroid Studioビルドできない時の対処 http://qiita.com/tani-shi/items/ef393b9d9911f5185401