d:\java\cocos2d-x-2.2\projects\maowang\classe" name="description" />

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

来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:19 点击:
CCFileUtils::sharedFileUtils()->fullPathFromRelativePath("background.mp3")
fullPathFromRelativePath("background.mp3") 改为 fullPathForFilename()


bug7

1>d:\java\cocos2d-x-2.2\projects\maowang\classes\gameobjhero.cpp(107): error C2039: “locationInView”: 不是“cocos2d::CCTouch”的成员
//CCPoint touchPoint = touch->locationInView();

改为:
CCPoint touchPoint = touch->getLocationInView();


bug8

1>d:\java\cocos2d-x-2.2\projects\maowang\classes\gameobjhero.cpp(86): error C3861: “CCRectContainsPoint”: 找不到标识符
	//return CCRect::CCRectContainsPoint(rect(), convertTouchToNodeSpaceAR(touch));
	改为:
	return rect().containsPoint(convertTouchToNodeSpaceAR(touch));


bug9

1>GameScene.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall GameEnemyBullet::setIsNotVisable(class cocos2d::CCNode *)" (?setIsNotVisable@GameEnemyBullet@@QAEXPAVCCNode@cocos2d@@@Z),该符号在函数 "public: virtual bool __thiscall GameMain::init(void)" (?init@GameMain@@UAE_NXZ) 中被引用

最后一个bug老改不好,先屏蔽了,终于看到游戏画面了,

//mybullet->setIsNotVisable(mybullet);


\


但没运行一会就宕了

看来最后那句不能直接注释掉。

void GameHeroBullet::setIsNotVisable(CCNode *pSender){
	this->setVisible(false);
	isvisable = false;
	this->stopAllActions();
}
仔细看下这个方法,其实pSender这个参数根本没用到。

去掉参数,ok,但还是只能运行一小会。


bug10

Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
待解决

好吧,不执着了。先这样吧。


------------------- 飞船起飞--------------------

Cocos2dx游戏开发系列笔记15.1:添加虚拟摇杆SneakyInput

Cocos2dx游戏开发系列笔记14:一个横版拳击游戏Demo-下(让游戏跑在手机上)

Cocos2dx游戏开发系列笔记13:一个横版拳击游戏Demo-中

Cocos2dx游戏开发系列笔记12:一个横版拳击游戏Demo-上

Cocos2dx游戏开发系列笔记11:解刨《战神传说》完结篇

Cocos2dx游戏开发系列笔记10:解刨《战神传说》

Cocos2dx游戏开发系列笔记9:android手机上运行《战神传说》,并解决横竖屏即分辨率自适应问题

Cocos2dx游戏开发系列笔记8:开搞一个射击游戏《战神传说》//就个打飞机的

Cocos2dx游戏开发系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)

Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 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