cocos2d-x新手学习之Helloworld(第三篇)[版本号:cocos2d-x-3.1.1]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2d-x新手学习之Helloworld(第三篇)[版本号:cocos2d-x-3.1.1]相关的知识,希望对你有一定的参考价值。

上篇中,能够正常执行NDK中的样例.可是由cocos2d-x生成的项目,不能编译成功.上一篇戳这里: http://blog.csdn.net/xjjjjjjjjjjj/article/details/29382201

 

1.创建新项目

打开CMD,输入命令:

cocos new Helloworld -p com.hello -l cpp -d E:\WorkSpace\cocos2d-x\l2\

其他平台创建项目戳这里: http://cocos2d-x.org/wiki/How_to_Start_A_New_Cocos2D-X_Game

開始创建新项目,如图:

技术分享

创建完后,提示成功,如图:

 技术分享

项目文件文件夹例如以下:

 技术分享



2.导入androidproject到eclipse中

导入后,会报错,缺少包,如图:

 技术分享

须要把cocos2d-x下载解压包中的android平台包复制过来,复制位置例如以下图: (我的位置是: D:\Program Files\cocos2d-x-3.1.1\cocos\platform\android\java\src)

 技术分享

复制后,就不报错了,例如以下图:

 技术分享


3.编译

选中helloword项目,点击菜单 project->clean,仅仅编译选中的项目.

编译须要花费时间,多等会.--------这里吐嘈一下,C++真比java差远了(使用角度)

 执行项目,出现出错.提未找不到变量

第二次反复,懒得删除变量后截图了.


选中项目,右键->属性

加入三个变量到C++BUILD中,如图

 技术分享

 COCOS2DX,NDK_ROOT,NDK_MODULE_PATH(须要cocos2dx根文件夹和android平台文件夹).

至此,项目就能够到真机中执行了.


 4.helloword代码逻辑上非常easy,有编程经验的看一下就明确了.

C++基础戳这里: 

Cocos2d-x手机游戏开发必备C++语言基础










以上是关于cocos2d-x新手学习之Helloworld(第三篇)[版本号:cocos2d-x-3.1.1]的主要内容,如果未能解决你的问题,请参考以下文章

AspectJ基础学习之三HelloWorld(转载)

SpringBoot学习之Helloworld

Emgu 学习之HelloWorld

hibernate框架学习之增删改查helloworld

SpringCloud gateway学习之helloWorld

Egret 学习之 从HelloWorld项目开始