没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
. . . .
Mac OS X 配置 Cocos2d-x 开发环境(iOS 和
Android)
前言
cocos2d-x 的跨平台特性深受开发者的青睐,用 c++编写,可以运行于各平台。这里就
讲讲如何在 mac 里面搭建 cocos2d-x 的 ios、android 开发环境。
ios 程序开发使用 objective-c 语言,但是也兼容 c、c++,所以我们在 xcode 里面可以
直接编写、编译、运行 c++代码。
android 使用 java 语言开发,java 本身就具备跨平台的特性,所以在 mac 里面进行
java 开发是很平常的。
iOS
工具准备:
1、Python 环境(Mac 自带)
2、Xocde
3、Cocos2d-x,或者从 GitHub里面可以下载到各个版本,我下载的是 cocos2d-x-
2.2.3.zip
创建 cocos2d-x 项目:
cocos2dx 2.2 版本之后 每一个项目都必须通过 Python 脚本在 终端里 创建,这样做的
好处就是 这样创建的项目就是跨平台的,省去了很多跨平台代码移植的问题。
打开终端:
1、cd cocos2d-x 解压目录/tools/project-creator/
2、./create_project.py -project [项目名] -package [包名] -language [使用语
言:cpp、lua、javascript]
eg:./create_project.py -project HellowWorld -
package .wxhl.HellowWorld -language cpp
成功后,在 cocos2d-x-2.2.2/projects/ 里面会发现我们创建好的工程 HellowWorld
1 / 22
. . . .
编译、运行 cocos2d-x 项目:
双击 proj.ios 里的 HellowWorld.xcodeproj,在 Xcode 里面 编译运行就 ok 了
2 / 22
. . . .
我的是:android-ndk-r9d-darwin-x86_64.tar.bz2
3、Cocos2d-x,或者从 GitHub里面可以下载到各个版本
我的是:cocos2d-x-2.2.3.zip
配置环境变量:
1、配置 Java 环境。检查 JDK,在终端里面输入
[plain]view plain copy
1. java-verion
如果你没有安装 JDK, 系统会帮您自动安装 JDK。如果没有自动安装,那么双击 android-
sdk 解压后的 Eclipse.app 就会自动安装。
安装好了后再次运行上面的命令,如果能看到如下 java 版本信息,那么就说明安装成功。
2、配置 Android 环境。我们需要将 SDK、NDK、Cocos2d-x 的解压路径 添加到环境变
量中,将以下容添加到~/.bash_pro?le 文件(这个文件是隐藏文件)
[plain]view plain copy
1. exportCOCOS2DX_ROOT=/Users/JayWon/cocos2dx/cocos2d-x-2.2.3
2. exportANDROID_SDK_ROOT=/Users/JayWon/cocos2dx/android/adt-bundle-mac-
x86_64-20131030/sdk
3. exportANDROID_NDK_ROOT=/Users/JayWon/cocos2dx/android/android-ndk-r9d
4. exportNDK_ROOT=/Users/JayWon/cocos2dx/android/android-ndk-r9d
5. exportPATH=$PATH:$ANDROID_NDK_ROOT
6. exportPATH=$PATH:$ANDROID_SDK_ROOT
4 / 22
. . . .
创建 cocos2d-x 项目:
这个过程跟上面创建 iOS 项目的步骤是一模一样的,创建一次,兼容与各个平台。再啰嗦
一次。
cocos2dx 2.2 版本之后 每一个项目都必须通过 Python 脚本在 终端里 创建,这样做的
好处就是 这样创建的项目就是跨平台的,省去了很多跨平台代码移植的问题。
打开终端:
1、cd cocos2d-x 解压目录/tools/project-creator/
2、./create_project.py -project [项目名] -package [包名] -language [使用语
言:cpp、lua、javascript]
eg:./create_project.py -project HellowWorld -
package .wxhl.HellowWorld -language cpp
成功后,在 cocos2d-x-2.2.2/projects/ 里面会发现我们创建好的工程 HellowWorld
编译、运行 cocos2d-x 项目:
1、编译:
打开终端,cd proj.android 文件夹,执行命令 ./build_native.sh
导入 eclipse 项目的 c++代码是没方法编写的,可以在其他的开发工具(Xcode)下写 c+
+代码,每次写完 c++代码要重新像上面一样编译一下,然后再用 eclipse 运行。
2、导入项目到 eclipse:
5 / 22
剩余21页未读,继续阅读
资源评论
- qq_186332452022-04-21用户下载后在一定时间内未进行评价,系统默认好评。
xxiang85
- 粉丝: 5
- 资源: 19万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功