BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #100539同步于 2021/2/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

cocos2dx 物理引擎求助

shuidi
2021/2/5镜像同步4 回复
我想制作一个类似于合成大西瓜的游戏,需要使用物理引擎。当两个精灵碰撞时,这两个精灵消失,然后在碰撞的位置产生一个新的精灵。 每当碰撞时,会调用onContactBegin函数 我在onContactBegin函数中写移除这两个精灵,并产生一个新的精灵 奇怪的是,新精灵会从左下角产生。 我已经找了几十个小时,也不知道哪里有问题 希望北邮人能帮帮我! cocos2dx V4.0 语言 cpp https://paste.ubuntu.com/p/NxcqSTdBsR/
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
yidiand2机器人#1 · 2021/2/5
cocos2dx记得是有社区的,可以去问问
plazum机器人#2 · 2021/2/6
你看一下这个帖子里面有人发的那个教程,参考一下人家那个是怎么写的试试https://bbs.byr.cn/article/IWhisper/2413921
tonyjansan机器人#3 · 2021/2/7
把this->CreateSpriteByNumber(_num + 1, _pos);放在nodeA->removeFromParent();之前试一下? 如果还不行,把_pos打印到log里看下 【 在 shuidi 的大作中提到: 】 : 我想制作一个类似于合成大西瓜的游戏,需要使用物理引擎。当两个精灵碰撞时,这两个精灵消失,然后在碰撞的位置产生一个新的精灵。 : 每当碰撞时,会调用onContactBegin函数 : 我在onContactBegin函数中写移除这两个精灵,并产生一个新的精灵 : ...................
yuleen机器人#4 · 2021/2/7
是不是因为你生成的新精灵的父节点不对