cocos2d-x环境搭建

下载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
  …
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值