Cocos2D物理碰撞不按预期工作的排查工作
来源:互联网 发布:数据库应用软件开发 编辑:程序博客网 时间:2024/05/16 08:20
如果该碰撞的节点不碰撞或反过来不该碰的碰撞了,你可以检查一下几个方面:
1.对应2个节点的分类和掩码必须匹配.如果它们应该碰撞则一个节点的分类应该在另一个节点的掩码中,反之亦然.
2.注意空的分类和掩码区域表示匹配所有分类和掩码.这可能和你想要的意图完全相反.
3.静态对象之间不能碰撞.比如例子中的Gear1.ccb(齿轮节点)不能相互碰撞.
4.所有节点必须属于相同的父CCPhysicsNode节点(或者相同的祖父或曾祖父,以此类推).
5.尽管你可以在一个场景中添加多个CCPhysicsNode实例,但是它们是完全分开的物理世界.在2个CCPhysicsNode的所有(孩子)实例之间是绝对不可能发生任何关系的.
6.你可以启用物理调试绘制来确认碰撞形状.因为物理节点的碰撞shape不一定可该节点的纹理绘制形状相同.
7.检查节点的物理碰撞形状被正确设置了,其中不能有内部交叉的线段.选择一个节点,切换到期物理标签,然后看是否有任何线段是红色高亮显示的.
8.如果多个节点至少通过一个关节相连,则默认情况下它们彼此间都不会发生碰撞.除非你设置了对应关节的Collide bodies标志为启用.
0 0
- Cocos2D物理碰撞不按预期工作的排查工作
- 关于cocos2d中物理引擎碰撞掩码的设置
- 不工作的日子
- 工作的不开心
- Cocos2d-x 3.0中 物理碰撞检测中onContactBegin回调函数不响应问题
- Cocos2d-x 3.0中 物理碰撞检测中onContactBegin回调函数不响应问题
- 内存的物理结构和工作原理
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.x 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- cocos2d-x 3.2 物理碰撞机制
- ubuntu 下 X265库 和 libde265库的编译
- BestCoder Round #59 (div.2)
- 使用线程的TCP回射服务器程序
- 【CTSC1999】补丁vs错误 状压最短路
- 黑马程序员——面试题小总结1
- Cocos2D物理碰撞不按预期工作的排查工作
- 黑马程序员——面试题小总结2
- 单点登录
- 关于UINavigationController与UITableView聚合的发现
- ARM assembler in Raspberry Pi – Chapter 3
- Andorid多线程断点续传下载
- 【软/自考】算法实用技巧——递归VS迭代
- while判断值为cin输入值时,注意调试时要用文件结束符结束循环
- PHP:Fatal error: Class 'COM' not found in … 的处理办法