加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d-js中Chipmunk物理引擎相关(1)

发布时间:2020-12-14 20:37:49 所属栏目:百科 来源:网络整理
导读:分类:cocos2d 2014-08-26 23:52 762人阅读 评论(0) 收藏 举报 cocos2d js Chipmunk 最近看些cocos2d-js的东西,用到其中的Chipmunk的一些东西,因为相关的资料也不是很详细,所以看到一些东西有用就记录下来。 1. chipmunk是cocos2d的一个一个物理引擎,用
分类:cocos2d 762人阅读 评论(0) 收藏 举报
cocos2d js Chipmunk

最近看些cocos2d-js的东西,用到其中的Chipmunk的一些东西,因为相关的资料也不是很详细,所以看到一些东西有用就记录下来。

1. chipmunk是cocos2d的一个一个物理引擎,用来模拟重力,碰撞等等的现实场景。

一个chipmunk body代表虚拟空间中的一个物体,他可能会包含一个或者多个chipmunk shape从而构成它的几何形状。

比如将一个动态的chipmunk物体加入到场景中:

初始化:

[javascript] view plain copy
  1. this.body=newcp.Body(1,cp.momentForBox(mass,boxSize.width,boxSize.height));
    设定位置:
    this.body.p=cc.p(loaction);
用cp.Body来创建物体的时候需要两个参数,分别是质量mass和转动惯量,而cp.momentForBox根据出入的mass和形状大小来计算惯性力矩。

    this.body.p=cc.p(X,Y);

body.p可以用来定义刚体物体的重心。

可以借助applyForce或者applylmpulse给刚体施加力或者冲量,

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读