学习 "使用cocos2d-x3.0和物理引擎实现碰撞检测" 中出现的一个问题
2014-07-02 18:00
961 查看
在这篇文章中普遍出现了一行代码:
经过各种尝试, 发现原因可能是由于onContactBegin 的定义存在问题导致的,
将原文中onContactBegin的定义:
这次也算是给自己提了一个醒, 要注意一些问题的实质, 第一次能够自己解决这种问题, 也是件直接记忆的事~
contactListener->onContactBegin = CC_CALLBACK_2(HelloWorld::onContactBegin, this);这行代码尝试多次始终布不能通过编译,网上也没有对应的解决方案
经过各种尝试, 发现原因可能是由于onContactBegin 的定义存在问题导致的,
将原文中onContactBegin的定义:
bool HelloWorld::onContactBegin(EventCustom* event, const PhysicsContact& contact)改为:
bool HelloWorld::onContactBegin(PhysicsContact& contact)也就是onContactBegin 的定义形式后通过编译, 顺利解决问题
这次也算是给自己提了一个醒, 要注意一些问题的实质, 第一次能够自己解决这种问题, 也是件直接记忆的事~
相关文章推荐
- 使用cocos2d-x3.0和物理引擎实现碰撞检测
- 如何使用cocos2d-x3.0和物理引擎来制作一个Breakout游戏:第二部分
- 升级sp3后出现"一个问题阻止windows正确检测此机器许可证"解决方案
- Cocos2d-x3.2总结(四)使用物理引擎进行碰撞检测
- Cocos2d-x 使用物理引擎进行碰撞检测
- 使用cocos2d-js-3.0RC1中的物理引擎chipmunk模拟的“别碰钉子”源码分享(含碰撞检测)
- Cocos2d-x3.2 使用物理引擎进行碰撞检测[转]
- 【amazing cocos2d-x 3.0之十七】使用新物理引擎实现碰撞检测
- 使用cocos2d-js-3.0RC1中的物理引擎chipmunk模拟的“别碰钉子”源码分享(含碰撞检测)
- Cocos2d-x3.2总结---使用物理引擎进行碰撞检测
- 如何使用cocos2d-x3.0和物理引擎来制作一个Breakout游戏:第一部分
- Cocos2d-x3.2总结:使用物理引擎进行碰撞检测
- [转载]Cocos2d-x3.2总结(四)使用物理引擎进行碰撞检测
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- cocos2d-x学习笔记-box2d实现物理引擎新旧版本的不同
- 使用事务实现--转账问题:从0001账户转1000块到0002账户。打开"隐式事务":设置为开,删除表中数据,回滚!(默认情况为关,如果打开了则不自动提交,学要手动提交)
- 使用<input type="text" value=<%=str%>>出现取值不全的问题
- 使用cocos2d-x3.0和物理引擎制作滚动背景
- Ubuntu 12.04 经常弹出"检测到系统程序出现问题"解决方法
- 在cocos2d-x3.0里面如何使用物理引擎:弹球