Cocos2dx游戏开发系列笔记16:来个Demo:《喵汪大战》之cocos2dx

来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:19 点击:

懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 )


周五晚上

这是上班族最喜欢的时间

昨晚在win8.1上跑暗黑2

修改兼容之后竟然完美运行

于是怀旧的进去做了几个任务

修改了data\global\excel目录下的skills技能表格文件

女巫技能改的乱七八糟的

爽到爆


\


ok,今天跑个网上比较火的例子:《喵汪大战》 点此下载

虽然网上很多介绍了,但你不自己敲一下跑一下,经验还是他们的。

估计很像之前的打飞机的游戏

开始

报环境:vs2012,cocos2dx2.2,win8.1


\

首先用脚本新建个空项目,

然后把下载的源码的代码和资源拷贝到项目中

回到vs导入现有项之后运行

然后开始改bug吧

bug1:

1>d:\java\cocos2d-x-2.2\projects\maowang\classes\appdelegate.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
\

项目右键 属性c++ 高级 禁用特定警告 添加刚才报的 4819 再次编译这个警告就没了


bug2

d:\java\cocos2d-x-2.2\projects\maowang\classes\gameaboutscene.h(29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
方法前加个 int 即可


bug3

d:\java\cocos2d-x-2.2\projects\maowang\classes\gamescene.cpp(90): error C2665: “cocos2d::CCSprite::create”: 3 个重载中没有一个可以转换所有参数类型

blood3 = CCSprite::create(ui->getTexture());

可能CCSprite的初始化函数改了,后面是getTexture,于是用CCSprite::createWithTexture 即可。


bug4

d:\java\cocos2d-x-2.2\projects\maowang\classes\gamescene.cpp(74): error C2665: “cocos2d::CCArray::create”: 2 个重载中没有一个可以转换所有参数类型

enemys=CCArray::createWithCapacity(3);
    //enemys = CCArray::create(3);
修改CCArray初始化方法即可。

--------------------------

改着改着,突然觉得这些bug只是cocos2dx版本的问题。

要不我下个新点的版本试试?哈哈太懒了


重新导入了比较新的项目代码

果然报错少了,但是还有错,继续改


bug5

1>d:\java\cocos2d-x-2.2\projects\maowang\classes\gamescene.cpp(30): warning C4018: “<”: 有符号/无符号不匹配
for(int i = 0;i < enemybullets->capacity();i ++){
i改为unsigned即可。


bug6

d:\java\cocos2d-x-2.2\projects\maowang\classes\gamemenuscene.cpp(132): error C2228: “.c_str”的左边必须有类/结构/联合
	
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • cocos2d-x学习笔记(19)--label 、label atlas
  • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
  • Cocos2d-x学习(一):HelloWorld
  • cocos2dx在xcode下开发,编译到android上(2)
  • cocos2d 设置屏幕默认方向
  • Cocos2d-x 2.0 之 Actions “三板斧” 之一
  • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
  • cocos2d-x学习笔记(18)--游戏打包(windows平台)
  • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1