Android游戏开发十日通(5)- ubuntu中cocos2d-x2.2 android开发环境配置
2013-11-26 02:25
591 查看
cocos2d-x2.2的配置方式较之前有了一些改变,下面是最新稳定版的配置记录。
ubuntu 12.04 32bit android ndk 9 adt bundle
官网下载源码包,选cocos2d-x 2.2
http://www.cocos2d-x.org/download
linux下的编译
解压文件,修改权限(一定要做)
sudo chmod 777 cocos2d-x -R
安装第三方库
终端cd进入目录
sudo ./install-deps-linux.sh
安装完再修改一下权限(一定要做)
sudo chmod 777 cocos2d-x -R
编译
make
等待大概10分钟,报错,说example里的一个类型转换的waring被当作了error处理,
expects argument of type ‘long unsigned int’, but argument 2 has type ‘unsigned int’ [-Werror=format]
不用管,库已经编译好了。
运行一个编译好的example
cd /samples/Cpp/HelloCpp/proj.linux/bin/debug
./HelloCpp
在Eclipse中导入android的cocos2d-x项目
首先确定配置好adt bundle,下载好了sdk,配置好ndk。
打开Eclipse,导入工程,选Android Project from Exiting Code
然后定位到cd /samples/Cpp/HelloCpp/proj.android
第一个框打勾,第二第三不打,然后Finish。
修改文件夹下native_build.sh
添加一行,指定NDK的路径,比如我的
NDK_ROOT="/usr/local/lib/android-ndk-r9b"
导入后的工程上有个小叉,因为cocos2dx的库项目没有导入,将 /cocos2d-x-2.2/cocos2dx/platform/android/java 按刚才的方法导入到eclipse中,再按照eclipse的提示将其添加到工程中就可以了。
接上android 设备,在工程上右击run as -> Android application,效果如下:
还可以试一下TestCpp这个demo,基本cocos2dx所有的特性都包含在里面了。
快速创建跨平台游戏工程模板
cocos2dx提供了一个python脚本可以快速创建跨平台的工程,终端进入 cocos2d-x-2.2/tools/project-creator/ ,执行
./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp
在 /cocos2d-x-2.2/projects/MyGame 中就有创建好的各平台的工程模板。
Classes中的代码为游戏的主代码,在pro.linux中直接make就可以编译linux版本的game,将proj.android导入刀eclipse中,编译的结果就是android版本的game。
参考
官方wiki - http://www.cocos2d-x.org/wiki/Cocos2d-x
ubuntu 12.04 32bit android ndk 9 adt bundle
官网下载源码包,选cocos2d-x 2.2
http://www.cocos2d-x.org/download
linux下的编译
解压文件,修改权限(一定要做)
sudo chmod 777 cocos2d-x -R
安装第三方库
终端cd进入目录
sudo ./install-deps-linux.sh
安装完再修改一下权限(一定要做)
sudo chmod 777 cocos2d-x -R
编译
make
等待大概10分钟,报错,说example里的一个类型转换的waring被当作了error处理,
expects argument of type ‘long unsigned int’, but argument 2 has type ‘unsigned int’ [-Werror=format]
不用管,库已经编译好了。
运行一个编译好的example
cd /samples/Cpp/HelloCpp/proj.linux/bin/debug
./HelloCpp
在Eclipse中导入android的cocos2d-x项目
首先确定配置好adt bundle,下载好了sdk,配置好ndk。
打开Eclipse,导入工程,选Android Project from Exiting Code
然后定位到cd /samples/Cpp/HelloCpp/proj.android
第一个框打勾,第二第三不打,然后Finish。
修改文件夹下native_build.sh
添加一行,指定NDK的路径,比如我的
NDK_ROOT="/usr/local/lib/android-ndk-r9b"
导入后的工程上有个小叉,因为cocos2dx的库项目没有导入,将 /cocos2d-x-2.2/cocos2dx/platform/android/java 按刚才的方法导入到eclipse中,再按照eclipse的提示将其添加到工程中就可以了。
接上android 设备,在工程上右击run as -> Android application,效果如下:
还可以试一下TestCpp这个demo,基本cocos2dx所有的特性都包含在里面了。
快速创建跨平台游戏工程模板
cocos2dx提供了一个python脚本可以快速创建跨平台的工程,终端进入 cocos2d-x-2.2/tools/project-creator/ ,执行
./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp
在 /cocos2d-x-2.2/projects/MyGame 中就有创建好的各平台的工程模板。
Classes中的代码为游戏的主代码,在pro.linux中直接make就可以编译linux版本的game,将proj.android导入刀eclipse中,编译的结果就是android版本的game。
参考
官方wiki - http://www.cocos2d-x.org/wiki/Cocos2d-x
相关文章推荐
- Android游戏开发十日通(5)- ubuntu中cocos2d-x2.2 android开发环境配置
- Ubuntu10.10下配置Android开发环境 及 2.2,2.3 SDK下载
- 【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
- 【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
- Ubuntu10.10下配置Android开发环境 及 2.2,2.3 SDK下载
- 【android-cocos2d-X2.2 环境配置】在Mac下搭建Cocos2d-X-android开发环境!
- Cocos2d-X 游戏开发之 android 移植环境 cygwin 配置、测试安装正确 (十七)
- Ubuntu下配置Android开发环境
- ubuntu 编译android2.2源码配置环境及jdk5(7)
- ubuntu tiny210 android 开发环境的配置与安装
- Android开发环境搭建(一) —Ubuntu虚拟机安装配置
- Ubuntu 14.04.1 配置 Android 源码开发环境
- Cocos2d-x 3.2 android平台新手开发环境配置教程
- ubuntu下配置JDK,Eclipse,android开发环境
- ubuntu 下载配置 android 开发环境 [ jdk 配置 ]
- ubuntu下配置android开发环境
- Ubuntu 11.04安装配置Android开发环境
- VMWARE + CENTOS在windows下配置cocos2d-x android开发环境
- Android开发环境搭建(一) —Ubuntu虚拟机安装配置