Cocos2D物理碰撞不按预期工作的排查工作
如果该碰撞的节点不碰撞或反过来不该碰的碰撞了,你可以检查一下几个方面:
1.对应2个节点的分类和掩码必须匹配.如果它们应该碰撞则一个节点的分类应该在另一个节点的掩码中,反之亦然.
2.注意空的分类和掩码区域表示匹配所有分类和掩码.这可能和你想要的意图完全相反.
3.静态对象之间不能碰撞.比如例子中的Gear1.ccb(齿轮节点)不能相互碰撞.
4.所有节点必须属于相同的父CCPhysicsNode节点(或者相同的祖父或曾祖父,以此类推).
5.尽管你可以在一个场景中添加多个CCPhysicsNode实例,但是它们是完全分开的物理世界.在2个CCPhysicsNode的所有(孩子)实例之间是绝对不可能发生任何关系的.
6.你可以启用物理调试绘制来确认碰撞形状.因为物理节点的碰撞shape不一定可该节点的纹理绘制形状相同.
7.检查节点的物理碰撞形状被正确设置了,其中不能有内部交叉的线段.选择一个节点,切换到期物理标签,然后看是否有任何线段是红色高亮显示的.
8.如果多个节点至少通过一个关节相连,则默认情况下它们彼此间都不会发生碰撞.除非你设置了对应关节的Collide bodies标志为启用.
Cocos2D物理碰撞不按预期工作的排查工作相关推荐
- 虚幻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 ...
- 2d游戏引擎_Cocos Creator:用 2D 物理碰撞撸 3D 横版酷跑
本人首发于 CSDN 博客:KUOKUO 众享 Cocos 已获得转载授权! 作者:EEA阔宝,专注 Cocos Creator 引擎小游戏开发两年,开发微信小游戏 5 款.H5 小游戏多款. 引擎版 ...
- 网络舆情风险点排查工作实施方案
现如今,网络舆情的突发风险越来越高,而网络舆情一旦形成,在短时间内同类新闻报道就会层出不穷,快速发酵,导致舆情风险值也会越来越高.所以,为有效规避舆情风险,就需先了解网络舆情有哪些风险,并做好网络舆情 ...
- cocos creator 3.x 精灵不显示、加载动态图片、物理碰撞、人物跟随鼠标移动、碰撞后节点销毁
温馨提醒:即刻转去Unity3d 精灵不显示: 不要在空节点下直接添加组件 正确的做法是:在空节点(Node)上右键创建一个精灵才会给看到 或者直接拖曳一个图片放到场景编辑器中也可 cocos cre ...
- unity2D的物理碰撞和非物理碰撞的认识
物理碰撞就是精灵之间只碰撞不会穿越对方,非物理碰撞发生碰撞且相互穿越(注意:物理碰撞力过大也会相互穿越).在unity碰撞中,须有boxcollider组件和主动碰撞方须有rigibody2d组件,即 ...
- iOS UIKit Dynamics(物理碰撞,动画)
早期技术文章搬家,原文链接 大部分人或许觉得动画用UIView 或是CoreAnimation的动画效果,那为何还需要UIKit 中的UIDynamic? 答:UIDynamic 为使用者提供更符合现 ...
- UEC++学习笔记(二)运动和物理碰撞(子弹)
改进运动 控制旋转 第三人称游戏中的旋转,控制器的旋转并不等同于人物的旋转. 在角色bp中勾选了Use Contrtoller Rotation Yaw就会将控制器的旋转添加到角色的身上 我们应该把控 ...
- 【Unity探究】物理碰撞实验
这几天为了准备面试,所以决定对平时学习中的盲点扫盲一下,首先想到的就是物理碰撞.以前没有好好研究过,一直模糊不清,到底什么条件下才可以产生物理碰撞呢?只要其中一个有Rigidbody就可以了吗?所以进 ...
- unity物理碰撞介绍
物理碰撞介绍 1. 刚体(RigidBody)概述 刚体是使游戏物体(GameObject)拥有物理行为的主要组件(Component).添加刚体时,物体会立即响应重力(gravity).如果还添加了 ...
最新文章
- 重载,重写及数组练习
- SMW0 HTML模版的形式上传文件 维护MIME类型
- Android Studio生成aar包的方法以及解压aar包的方法
- ArcGis开发过程中遇到HRESULT:0x80040213错误
- Leetcode算法题(C语言)9--移动零
- python PPT学习资料分享
- 沟通管理-输入、输出、工具和技术
- 计算机最新一区sci,人工智能容易发的SCI期刊_2019中科院jcr期刊分区_2019中科院最新分区...
- ajaxForm和ajaxSubmit实现form的ajax提交的方法
- python抓取QQ空间博客文章
- 视频,图像,像素,分辨率,RGB, YUV简单说明
- 希尔顿与锦江集团续签合作协议,将在华开逾600家希尔顿欢朋酒店
- (二) DIM-SUM系统环境搭建之编译与调试环境
- 学习Ansible自动化
- 量子信息提供后摩尔时代技术,超导量子电路中量子生成对抗学习
- springboot毕设项目小区废弃物分类管理系统cf53s(java+VUE+Mybatis+Maven+Mysql)
- vue修改数组中的数据7个方法
- python上级、同级、下级包的导入
- bp神经网络车牌识别matlab源代码,BP神经网络车牌识别
- R语言ggplot画条形图按照想要的顺序排列