您的位置:首页 > 移动开发 > Cocos引擎

学习 "使用cocos2d-x3.0和物理引擎实现碰撞检测" 中出现的一个问题

2014-07-02 18:00 961 查看
在这篇文章中普遍出现了一行代码:

contactListener->onContactBegin = CC_CALLBACK_2(HelloWorld::onContactBegin, this);
这行代码尝试多次始终布不能通过编译,网上也没有对应的解决方案

经过各种尝试, 发现原因可能是由于onContactBegin 的定义存在问题导致的,

将原文中onContactBegin的定义:

bool HelloWorld::onContactBegin(EventCustom* event, const PhysicsContact& contact)
改为:

bool HelloWorld::onContactBegin(PhysicsContact& contact)
也就是onContactBegin 的定义形式后通过编译, 顺利解决问题

这次也算是给自己提了一个醒, 要注意一些问题的实质, 第一次能够自己解决这种问题, 也是件直接记忆的事~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐