如果该碰撞的节点不碰撞或反过来不该碰的碰撞了,你可以检查一下几个方面:

1.对应2个节点的分类和掩码必须匹配.如果它们应该碰撞则一个节点的分类应该在另一个节点的掩码中,反之亦然.

2.注意空的分类和掩码区域表示匹配所有分类和掩码.这可能和你想要的意图完全相反.

3.静态对象之间不能碰撞.比如例子中的Gear1.ccb(齿轮节点)不能相互碰撞.

4.所有节点必须属于相同的父CCPhysicsNode节点(或者相同的祖父或曾祖父,以此类推).

5.尽管你可以在一个场景中添加多个CCPhysicsNode实例,但是它们是完全分开的物理世界.在2个CCPhysicsNode的所有(孩子)实例之间是绝对不可能发生任何关系的.

6.你可以启用物理调试绘制来确认碰撞形状.因为物理节点的碰撞shape不一定可该节点的纹理绘制形状相同.

7.检查节点的物理碰撞形状被正确设置了,其中不能有内部交叉的线段.选择一个节点,切换到期物理标签,然后看是否有任何线段是红色高亮显示的.

8.如果多个节点至少通过一个关节相连,则默认情况下它们彼此间都不会发生碰撞.除非你设置了对应关节的Collide bodies标志为启用.

Cocos2D物理碰撞不按预期工作的排查工作相关推荐

  1. 虚幻4 ue4 学习笔记pwan篇 1.4 pawn结合UPawnMovementComponent类 移动组件实现 移动球体添加物理碰撞...

    MyPawn.h部分 1 // Fill out your copyright notice in the Description page of Project Settings. 2 3 #pra ...

  2. 2d游戏引擎_Cocos Creator:用 2D 物理碰撞撸 3D 横版酷跑

    本人首发于 CSDN 博客:KUOKUO 众享 Cocos 已获得转载授权! 作者:EEA阔宝,专注 Cocos Creator 引擎小游戏开发两年,开发微信小游戏 5 款.H5 小游戏多款. 引擎版 ...

  3. 网络舆情风险点排查工作实施方案

    现如今,网络舆情的突发风险越来越高,而网络舆情一旦形成,在短时间内同类新闻报道就会层出不穷,快速发酵,导致舆情风险值也会越来越高.所以,为有效规避舆情风险,就需先了解网络舆情有哪些风险,并做好网络舆情 ...

  4. cocos creator 3.x 精灵不显示、加载动态图片、物理碰撞、人物跟随鼠标移动、碰撞后节点销毁

    温馨提醒:即刻转去Unity3d 精灵不显示: 不要在空节点下直接添加组件 正确的做法是:在空节点(Node)上右键创建一个精灵才会给看到 或者直接拖曳一个图片放到场景编辑器中也可 cocos cre ...

  5. unity2D的物理碰撞和非物理碰撞的认识

    物理碰撞就是精灵之间只碰撞不会穿越对方,非物理碰撞发生碰撞且相互穿越(注意:物理碰撞力过大也会相互穿越).在unity碰撞中,须有boxcollider组件和主动碰撞方须有rigibody2d组件,即 ...

  6. iOS UIKit Dynamics(物理碰撞,动画)

    早期技术文章搬家,原文链接 大部分人或许觉得动画用UIView 或是CoreAnimation的动画效果,那为何还需要UIKit 中的UIDynamic? 答:UIDynamic 为使用者提供更符合现 ...

  7. UEC++学习笔记(二)运动和物理碰撞(子弹)

    改进运动 控制旋转 第三人称游戏中的旋转,控制器的旋转并不等同于人物的旋转. 在角色bp中勾选了Use Contrtoller Rotation Yaw就会将控制器的旋转添加到角色的身上 我们应该把控 ...

  8. 【Unity探究】物理碰撞实验

    这几天为了准备面试,所以决定对平时学习中的盲点扫盲一下,首先想到的就是物理碰撞.以前没有好好研究过,一直模糊不清,到底什么条件下才可以产生物理碰撞呢?只要其中一个有Rigidbody就可以了吗?所以进 ...

  9. unity物理碰撞介绍

    物理碰撞介绍 1. 刚体(RigidBody)概述 刚体是使游戏物体(GameObject)拥有物理行为的主要组件(Component).添加刚体时,物体会立即响应重力(gravity).如果还添加了 ...

最新文章

  1. 重载,重写及数组练习
  2. SMW0 HTML模版的形式上传文件 维护MIME类型
  3. Android Studio生成aar包的方法以及解压aar包的方法
  4. ArcGis开发过程中遇到HRESULT:0x80040213错误
  5. Leetcode算法题(C语言)9--移动零
  6. python PPT学习资料分享
  7. 沟通管理-输入、输出、工具和技术
  8. 计算机最新一区sci,人工智能容易发的SCI期刊_2019中科院jcr期刊分区_2019中科院最新分区...
  9. ajaxForm和ajaxSubmit实现form的ajax提交的方法
  10. python抓取QQ空间博客文章
  11. 视频,图像,像素,分辨率,RGB, YUV简单说明
  12. 希尔顿与锦江集团续签合作协议,将在华开逾600家希尔顿欢朋酒店
  13. (二) DIM-SUM系统环境搭建之编译与调试环境
  14. 学习Ansible自动化
  15. 量子信息提供后摩尔时代技术,超导量子电路中量子生成对抗学习
  16. springboot毕设项目小区废弃物分类管理系统cf53s(java+VUE+Mybatis+Maven+Mysql)
  17. vue修改数组中的数据7个方法
  18. python上级、同级、下级包的导入
  19. bp神经网络车牌识别matlab源代码,BP神经网络车牌识别
  20. R语言ggplot画条形图按照想要的顺序排列

热门文章

  1. 三菱FX3U——ST编程CASE选择
  2. 运输层TCP协议详细介绍
  3. 流媒体分析之srt 之libsrt 分析:
  4. HTML 5 Boilerplate
  5. 惠普笔记本 android,传惠普近期或发布14英寸Android笔记本电脑
  6. V4L2开发应用流程的各类超实用VIDIOC命令及其结构体集锦
  7. JFreeChart在Struts2中实现3D饼状图统计
  8. 日拱一卒,功不唐捐。
  9. 英语四六级暴力查询成绩脚本(忘记准考证的同学的好东西)
  10. 华为9x计算机在哪里,华为荣耀9xOTG设置在哪里