cocos2dx - Chipmunk 物理引擎 -个人笔记

原创 2016年05月30日 12:28:08


1.在进行监听回调的时候.

    local function onContactBagin()
        print("碰撞了")
        return true
    end
    要 return true 否则会执行后面的语句


造成穿透


2.创建一个物理世界:cc.Scene:createWithPhysics()  

打开物理世界调试模式: cc.Director:getInstance():getRunningScene():getPhysicsWorld():setDebugDrawMask(cc.PhysicsWorld.DEBUG

3.如果出现奇怪的现象如,物体已经静止在地面上了。过会又自动弹起来。那么要设置它的 物理世界的子世界更新数量     cc.Director:getInstance():getRunningScene():getPhysicsWorld():setSubsteps(2) 。默认是为1的

最重要一点,如果要进行碰撞并且要有回调函数:他们的碰撞掩码 逻辑与 不能为0 


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Cocos2dx 学习笔记 -TMX和物理引擎的结合

Cocos2dx 学习笔记 -TMX和物理引擎的结合我使用的 cocos2dx 引擎的版本是3.3.4        尽管Cocos2dx提供了两套物理引擎,但是用的更多的是BOX2的,在IOS平...

cocos2dx 3.x 物理引擎学习笔记

cocos2dx从3.0开始自己封装了物理引擎,当然是基于chipmunk。相对box2d来讲,chipmunk更轻量。 下面直接上一些运用的规则: 1. 建立物理世界 Scene* Hello...

cocos2dx读书笔记(Box2D 物理引擎)

转载:http://blog.csdn.net/qq_17749439/article/details/38046633 转载:http://blog.csdn.net/u012945598...

cocos2dx读书笔记(Box2D 物理引擎)

转载:http://blog.csdn.net/u012945598/article/details/17787243 经过自己的测试

cocos2dx3.2 物理引擎之碰撞

#include "HelloWorldScene.h" USING_NS_CC; //物理引擎标识 int ball1Mask = 1
  • wxalla
  • wxalla
  • 2015年06月10日 16:46
  • 88

cocos2dx 3.0 物理引擎概述

概述 在游戏中模拟真实的物理世界是个比较麻烦的,通常都是交给物理引擎来做。比较知名的有Box2D了,它几乎能模拟所有的物理效果,而chipmunk则是个更轻量的引擎等。在Cocos2d-x 2....

Cocos2dx3.2 CrazyTetris 物理引擎使用初步

之前说过引擎中重要的内容如Sprite,游戏中的主人公及其他内容都可以用它来表现,但如果想要和现实世界更加相近,就需要应用物理学知识模拟物理世界。物理引擎就是将复杂的物理特性封装起来供开发者使用的一种...

cocos2dx物理引擎和碰撞检测(七)关节(Joints)

关节,字面上理解是两块或者两块以上的骨头之间能活动的连接。这个解释也能套用在Box2D引擎当中的关节上,只不过骨头变成物体。在引擎当中,关节是将两个或者两个以上物体连接在一起的对象。物理世界中的关节有...

cocos2dx 3.x 物理引擎接触检测掩码、碰撞掩码和类别掩码问题解析

言简意赅,物体的类别掩码CategoryBitMask和物体的接触测试掩码ContactTestBitmask逻辑“与”运算结果非零,则触发EventListenerPhysicsContact事件监...

结合物理引擎的cocos2dx游戏(保卫果树)

physic是coco2dx3.0自带的物理引擎,应付一般的需求已经足够啦。 项目地址: https://github.com/frank1982/Fruits 核心代码: _arro...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2dx - Chipmunk 物理引擎 -个人笔记
举报原因:
原因补充:

(最多只允许输入30个字)