【free style】DevCloud:Cocos2d-x的HelloWorld程序

举报
慕云而来 发表于 2017/10/26 15:02:51 2017/10/26
【摘要】 Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。

1.      Cocos2d-x简介

Screenshot_20171023-143941.png

Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos 2d-X发展的重点是围绕Cocos  2d跨平台,Cocos  2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos  2d-iPhone完全兼容。Cocos  2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos  2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。

官网入口:http://www.cocos 2d-x.org/

2.      Cocos 2d-x应用情况

Cocos 2D-X 已被海内外顶尖的游戏公司,如 Zynga、Glu、Gree、DeNA、

TinyCo、Gamevil、HandyGames、人人游戏、4399、搜狐畅游、昆仑万维、热酷、乐元素、菲音、心动游戏等用于其主流 iOS/Android 游戏开发。

1.png

目前移动平台最火爆收入最高的几款游戏,如月收入超过千万的捕鱼达人2、龙之力量、忘仙OL、神仙道等均是基于 Cocos 2d-x 开发。多款下载量千万次以上的知名手机游戏。如捕鱼达人、口袋商业街、小小村庄、云和绵羊、三国群殴传等,同样是基于 Cocos 2d-x 开发。已经有 2000 多款基于 Cocos 2d-x 开发的发布在全球各大应用商城,累计下载量超过 5 亿次。

3.      HelloWorld源代码准备

软件开发云(https://devcloud.huaweicloud.com/home )的代码托管(https://devcloud.huaweicloud.com/project/47e76a4c47134a319a397c6751f788f2/codehub/prjcode)通过关键字cocos 查找的javaAndroidCocos LuaDemo

2.png

4.      查看HelloWord源代码

点击文件进入代码页面

3.png

  

进入Cocos 2dx-HelloWorld/src/app/views/ MainScene.lua

4.png

5.      点击编辑文件修改代码(例如Hello Cocos 2d-x on DevCloud)


5.png

5.1.png

修改代码,并输入提交信息,例如上图

6.      把HelloWorld打成apk包

个人电脑需要配置相应的环境,请参考cocos 2dx官方的说明指http://www.cocos.com/docs/native/v2/getting-started/setting-up-development-environments/windows-7-environment-setup/how-to-set-up-the-android-cocos2d-x-development-environment-on-windows7/zh.html

我个人不擅长搭建各种环境,就直接采用软件开发云的构建环境来打包啦

选在项目中构建模块的新建任务àcocos 2dxàGradle类型à新建任务

代码仓库:选择我刚才创建的Cocos 2dx-HelloWorld

分支:master

归档参数:默认配置

6.png

7.      执行构建任务,生成自己的APK

根据自己不同的配置,可以生成多个软件包

7.png

8.      测试我们的Cocos _HelloWorld

我们可以本地连接手机传输apk到手机里测试,也可以用软件开发云的云端移动应用测试进行兼容性测试,提供了多款免费机型

8.png

选择相应测试的机型,进行测试,还可以直接在线查看我们的第一个cocos 2dx的HelloWorld




9.png

10.png

11.png

12.png

以及可以查看详细的测试界面

13.png

 14.png

15.png

16.png

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200