下载cocos2d-x,解压。
根目录:COCOS2DX_ROOT=/Users/zhengrong/softs/cocos2d-x-2.2
准备环境:
ant, android-sdk, android-ndk, python, xcode(ios开发)
配置环境:
cd ~
vi .bash_profile
export ANDROID_SDK_ROOT=/Users/zhengrong/android-tools/adt-bundle-mac-x86_64-20131030/sdk/platform-tools
export ANDROID_NDK_ROOT=/Users/zhengrong/android-tools/adt-bundle-mac-x86_64-20131030/ndk/android-ndk-r9c
export NDK_ROOT=/Users/zhengrong/android-tools/adt-bundle-mac-x86_64-20131030/ndk/android-ndk-r9c
export ANT_HOME=/Users/zhengrong/softs/apache-ant-1.9.3/bin
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
export PATH=$PATH:$ANT_HOME
1、创建一个跨平台工程:
(1)、cd tools/project-creator/
(2)、./create_project.py -project MyGame -package com.aispeech.myFirstGame -language cpp
或者
python create_project.py -project MyGame -package com.aispeech.myFirstGame -language cpp
2、建议通用的界面功能用xcode来调试。(ios运行快)
(1)、进入proj.ios,用xcode打开工程。
(2)、新建一个场景:TestScene.cpp TestScene.h 在Classes文件下,这样其他平台也可以通用。
(3)、run。
3、移植到android上:
(1)、 进入proj.android,eclipse 导入已存在的工程。
(2)、修改Android.mk,LOCAL_SRC_FILES增加一行
../../Classes/TestScene.cpp
(3)、如果org.cocos2dx.lib.Cocos2dxActivit找不到,则复制$COCOS2DX_ROOT/cocos2dx/platform/android/java/src/到src/目录下。
(4)、编译:./build_native.sh
(5)、run
(6)、继续增加新功能,编译:./build_native.sh
(7)、run
…
根目录:COCOS2DX_ROOT=/Users/zhengrong/softs/cocos2d-x-2.2
准备环境:
ant, android-sdk, android-ndk, python, xcode(ios开发)
配置环境:
cd ~
vi .bash_profile
export ANDROID_SDK_ROOT=/Users/zhengrong/android-tools/adt-bundle-mac-x86_64-20131030/sdk/platform-tools
export ANDROID_NDK_ROOT=/Users/zhengrong/android-tools/adt-bundle-mac-x86_64-20131030/ndk/android-ndk-r9c
export NDK_ROOT=/Users/zhengrong/android-tools/adt-bundle-mac-x86_64-20131030/ndk/android-ndk-r9c
export ANT_HOME=/Users/zhengrong/softs/apache-ant-1.9.3/bin
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
export PATH=$PATH:$ANT_HOME
1、创建一个跨平台工程:
(1)、cd tools/project-creator/
(2)、./create_project.py -project MyGame -package com.aispeech.myFirstGame -language cpp
或者
python create_project.py -project MyGame -package com.aispeech.myFirstGame -language cpp
2、建议通用的界面功能用xcode来调试。(ios运行快)
(1)、进入proj.ios,用xcode打开工程。
(2)、新建一个场景:TestScene.cpp TestScene.h 在Classes文件下,这样其他平台也可以通用。
(3)、run。
3、移植到android上:
(1)、 进入proj.android,eclipse 导入已存在的工程。
(2)、修改Android.mk,LOCAL_SRC_FILES增加一行
../../Classes/TestScene.cpp
(3)、如果org.cocos2dx.lib.Cocos2dxActivit找不到,则复制$COCOS2DX_ROOT/cocos2dx/platform/android/java/src/到src/目录下。
(4)、编译:./build_native.sh
(5)、run
(6)、继续增加新功能,编译:./build_native.sh
(7)、run
…