【free style】DevCloud:Cocos2d-x的HelloWorld程序
1. Cocos2d-x简介
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 游戏开发。
目前移动平台最火爆收入最高的几款游戏,如月收入超过千万的捕鱼达人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
4. 查看HelloWord源代码
点击文件进入代码页面
进入Cocos 2dx-HelloWorld/src/app/views/ MainScene.lua
5. 点击编辑文件修改代码(例如Hello Cocos 2d-x on DevCloud)
修改代码,并输入提交信息,例如上图
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
归档参数:默认配置
7. 执行构建任务,生成自己的APK
根据自己不同的配置,可以生成多个软件包
8. 测试我们的Cocos _HelloWorld
我们可以本地连接手机传输apk到手机里测试,也可以用软件开发云的云端移动应用测试进行兼容性测试,提供了多款免费机型
选择相应测试的机型,进行测试,还可以直接在线查看我们的第一个cocos 2dx的HelloWorld
以及可以查看详细的测试界面
- 点赞
- 收藏
- 关注作者
评论(0)