android studio 使用cocos2d-x的尝试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zouchengxufei/article/details/53380827

众所周知,cocos2d-x是开发游戏经常采用的游戏引擎之一,所以学习android游戏开发,需要接触一下它!

第一步,要进行下载安装啦,可以访问http://www.cocos2d-x.org/download网站下载
现在最新的版本是v3.13.1
Cocos2d-x 是我们需要的资源包;
Cocos Creator 这个是cocos开发工具,可以跨平台开发!
第二步:具体的安装使用和介绍可以参考中文版文档http://www.cocos.com/docs/native/进行查看

在Android Studio上创建第一个关于cocos2d-x的“hello world”项目:

1. 步骤一

:在命令行里敲出命令:

cocos new testApp -p com.coco2dx.org -l cpp -d  ./

参数说明:

testApp为项目名称
-p后面接包名
-l后面接开发语言类型,有cpp, lua, js三种类型
-d后面接项目存放的目录
如果你没有配置环境变量,可以这么做
进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py

打开终端运行cocos.py脚本创建文件

python cocos.py new testApp -p com.coco2dx.org -l cpp -d ~/Desktop

2. 步骤二

打开testApp目录,会有以下文件和文件夹:这里写图片描述
目录proj.android是eclipse项目工程,proj.android-studio是android studio的项目,这两个是android的项目;
cocos2d是类库,
Classes目录,是C++源码目录,如果要更改屏幕元素,就在这里面修改!所以如果使用,就得需要C++基础了!!!
使用android stuido,打开工程proj.android-studio

3.步骤三
导入之后,并进行gradle sync成功后,会看到如下结构:
这里写图片描述
当然,libs和obj目录目前应该还没有,怎么才有呢?
在命令行里,打开到jni目录:

...\testApp\proj.android-studio\app\jni>ndk-build

执行ndk-build命令,开始编译so文件,这个时间比较长,耐心等待,成功后,就可以运行app了!

界面如下:

这里写图片描述

恭喜您,关于cocos2d-x的hello world工程运行成功!!!

注意:本部分游戏的核心部分是采用C++编写的,Java部分只负责展示这个界面!如果深入编写,需要学习C++了!!

阅读更多
换一批

没有更多推荐了,返回首页