|
|
(同じ利用者による、間の41版が非表示) |
行1: |
行1: |
− | ==cocos2dxとは==
| + | [[Cocos2dx/インストール]] |
− | 2D用ゲームフレームワーク
| + | |
| | | |
− | ==cocos2dx言語==
| + | [[Cocos2dx/プロジェクト作成]] |
− | 3つ選べる
| + | |
− | *cpp:C++
| + | |
− | *lua:Lua
| + | |
− | *js:javascript
| + | |
| | | |
− | ==AndroidStudio準備==
| + | [[Cocos2dx/プロジェクト実行android]] |
− | [[Android/開発環境/AndroidStudio/インストール]] [ショートカット] | + | |
| | | |
− | ===NDKインストール===
| + | [[Cocos2dx/プロジェクト実行ios]] |
− | tools/SDK manager/NDKにチェックを入れてインストール
| + | |
| | | |
− | ===antインストール===
| + | [[Cocos2dx/開発統合環境]] |
− | macの場合
| + | |
− | $ brew install ant
| + | |
− | $ ant -version
| + | |
− | Apache Ant(TM) version 1.10.1 compiled on February 2 2017
| + | |
| | | |
− | ==Cocos2dxダウンロード==
| + | [[Cocos2dx/androidとiOSの切り分け]] |
− | http://www.cocos2d-x.org/download
| + | |
| | | |
− | cocos2d-x-3.14.1
| + | [[Cocos2dx/向き]] |
| | | |
− | ==Cocos2dxインストール==
| + | [[Cocos2dx/型]] |
− | $ mv cocos2d-x-3.14.1 /Users/test1/src/cocos2d-x-3.14.1
| + | |
− | $ ./setup.py
| + | |
− | そのまま同意してinstall。
| + | |
| | | |
− | ==Cocos2dxインストール確認==
| + | [[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有効に
| + | [[Cocos2dx/Log]] |
− | $ source ~/.bash_profile
| + | |
| | | |
− | ==cocos規約同意==
| + | [[Cocos2dx/キャスト]] |
− | $ cocos
| + | |
− | Do you agree to sent the data? [Y]es, [N]o
| + | |
− | Y
| + | |
| | | |
− | ==cocosのversion==
| + | [[Cocos2dx/char]] |
− | $ cocos -v
| + | |
− | cocos2d-x-3.14.1
| + | |
− | Cocos Console 2.2
| + | |
| | | |
− | ==プロジェクト作成==
| + | [[Cocos2dx/std::string]] |
− | $ cocos new Helloworld -p com.example.helloworld -l cpp
| + | |
− | 直下にHelloworldディレクトリが作成されその中にプロジェクトファイルが作成される
| + | |
| | | |
− | ==プロジェクトの構成==
| + | [[Cocos2dx/std::vector]] |
− | Classes/
| + | |
− | Resources/
| + | |
− | cocos2d/
| + | |
− | proj.android/
| + | |
− | proj.android-studio/
| + | |
− | proj.ios_mac/
| + | |
− | proj.linux/
| + | |
− | proj.tizen/
| + | |
− | proj.win10/
| + | |
− | proj.win32/
| + | |
− | proj.win8.1-universal/
| + | |
| | | |
− | ==プロジェクト実行==
| + | [[Cocos2dx/if]] |
− | 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/*
| + | |
| | | |
− | =="問題が発生したため、[project]を終了します"のコンパイラエラー==
| + | [[Cocos2dx/for]] |
− | Android NDK: WARNING: APP_PLATFORM android-24 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
| + | |
| | | |
− | Application.mkに以下追加
| + | [[Cocos2dx/property]] |
− | APP_PLATFORM := android-9
| + | |
| | | |
− | $ locate Application.mk
| + | [[Cocos2dx/method]] |
− | cocos2d/plugin/protocols/proj.android/jni/Application.mk
| + | |
− | cocos2d/tools/simulator/frameworks/runtime-src/proj.android/jni/Application.mk
| + | |
− | proj.android/jni/Application.mk
| + | |
− | proj.android-studio/app/jni/Application.mk
| + | |
| | | |
− | 参考:http://stackoverflow.com/questions/15872254/android-ndk-warning-app-platform-android-9-is-larger-than-androidminsdkversio
| + | [[Cocos2dx/Form]] |
| | | |
− | ==参考==
| + | [[Cocos2dx/Label]] |
− | Cocos2d-x 導入編-Mac開発環境構築について
| + | |
− | http://qiita.com/kazuhiro1128/items/73c39bfc450e7d0883af
| + | |
| | | |
− | cocos2d-xプロジェクトがAndroid Studioビルドできない時の対処
| + | [[Cocos2dx/ScrollView]] |
− | http://qiita.com/tani-shi/items/ef393b9d9911f5185401
| + | |
| + | [[Cocos2dx/EditBox]] |
| + | |
| + | [[Cocos2dx/MenuItemImage]] |
| + | |
| + | [[Cocos2dx/画面遷移]] |
| + | |
| + | [[Cocos2dx/遅延実行]] |
| + | |
| + | [[Cocos2dx/AndroidNative連携]] [dir] |
| + | |
| + | [[Cocos2dx/広告組込]] [dir] |
| + | |
| + | [[Cocos2dx/非推奨コード]] |