Cocos2d-x 0120 环境搭建

从今天开始研究cocos2dx 游戏引擎

1.准备需要的开发工具
cocos2dx 下载目录
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
eclipse下载目录
www.eclipse.org
NDK下载目录
http://developer.android.com/sdk/ndk/index.html

我这里使用的是
cocos2d-1.0.1-x-0.12.0
eclipse java版本 和 eclipse c/c++版本
android-ndk-r8-darwin-x86.tar

ok工具准备好以后,go on...
2. 解压cocos2dx文件,安装好eclipse,NDK配置好环境变量。 创建工程
[img]http://dl.iteye.com/upload/attachment/0067/9930/23e19384-31bf-3f10-82b9-3a1a2aad6d1c.png[/img]
打开那个文件,创建android工程的批处理文件。windows下是那个bat文件
开始修改
NDK_ROOT_LOCAL="/home/laschweinski/android/android-ndk-r5"
ANDROID_SDK_ROOT_LOCAL="/home/laschweinski/android/android-sdk-linux_86"
把这两个环境修改成自己的,我这里是:
NDK_ROOT_LOCAL="/Users/junechiu/android/androidGames/cocos2dx/android-ndk-r8"
ANDROID_SDK_ROOT_LOCAL="/Users/junechiu/android/android-sdk-macosx"
注意:首先cd到 cocos2dx的根目录下,我这里是
[img]http://dl.iteye.com/upload/attachment/0067/9937/b7701fb4-ced2-368c-8aaa-9cb2b16fca85.png[/img]
然后执行create-android-project.sh 开始创建android工程

[img]http://dl.iteye.com/upload/attachment/0067/9939/d5a2a73a-e461-3163-8d58-c3f2456443f9.png[/img]
创建包名字

[img]http://dl.iteye.com/upload/attachment/0067/9941/d93502a7-f46e-35e0-b624-496b61976628.png[/img]
选择sdk 的版本

[img]http://dl.iteye.com/upload/attachment/0067/9943/a00c98c1-2075-3074-b2e9-417147377f67.png[/img]
输入工程的名字

这样就会在cocos2dx根目录下生成你所创建的工程,如图

[img]http://dl.iteye.com/upload/attachment/0067/9945/ddb7d8ac-79aa-3eec-8fb5-6eafa96debb6.png[/img]
目录结构:

[img]http://dl.iteye.com/upload/attachment/0067/9947/eb2ca736-2df0-3404-bcd0-8a2dbbb08640.png[/img]

android目录 是我们导入eclipse要运行的项目 跟android项目结构一样
class目录下面是 c++文件 也就是cocos2dx引擎的核心文件,有ndk配置文件
resources目录下是一些项目里面需要的资源文件

3.编译工程
打开我们项目里面的android目录

[img]http://dl.iteye.com/upload/attachment/0067/9949/0e67cf27-c63b-3387-9377-d45e1c600fcb.png[/img]
修改那个批处理文件 改成自己的路径
NDK_ROOT=/Users/junechiu/android/androidGames/cocos2dx/android-ndk-r8
COCOS2DX_ROOT=/Users/junechiu/android/androidGames/cocos2dx/cocos2d-1.0.1-x-0.12.0
打开终端执行build_native.sh 批处理 进行编译

[img]http://dl.iteye.com/upload/attachment/0067/9951/86696e8f-61e9-3354-8856-3eaf693e993a.png[/img]

ok,编译成功:

[img]http://dl.iteye.com/upload/attachment/0067/9953/3dec0736-49d3-3832-8a7c-829ae8263a2e.png[/img]


好了,开始向eclipse导入我们新建的工程测试一下,默认是hello world 工程

[img]http://dl.iteye.com/upload/attachment/0067/9955/518f4425-32c5-393c-90ca-f2a35cbbe659.png[/img]

运行效果如下:

[img]http://dl.iteye.com/upload/attachment/0067/9957/f15b1e38-7138-3ab5-b74f-b9752cd0e25c.png[/img]

好了,下次讲解代码, 使用c++版本的eclipse
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值