MatterJS
蚩尤后裔-汪茂雄
朝为田舍郎,暮登天 子堂;将相本无种,男儿当自强。
展开
-
Matter-JS friction 摩擦力
目录摩擦力frictionAir 空气阻力friction 摩擦力摩擦力1、Matter.js 提供了三种摩擦力(friction ):摩擦力-friction、空气摩擦力-frictionAir、静摩擦力-frictionStatic。1)friction 取值范围 [0,1],默认值 0.1,0 表示刚体可以无摩擦力的无限滑动,1 表示对刚体施加力后会立刻停止2)...原创 2019-01-04 11:16:27 · 1381 阅读 · 0 评论 -
Matter-JS Render.create 渲染器创建
Render.create1、create 方法用于创建新的渲染器。option 参数是一个对象,用于指定要覆盖的默认属性值。所有属性都有默认值,许多属性值都是根据其他属性自动预先计算而得到。2、Matter.Render.create([options]) 函数源码如下。 /** * Creates a new renderer. The options parameter i...原创 2019-01-04 13:45:10 · 1130 阅读 · 0 评论 -
Matter-JS collisionFilter 碰撞过滤器
collisionFilter 碰撞过滤器1、Matter.js 创建的物体可以为它们设置碰撞规则,如哪些物体相互应该碰撞,而哪些物体相互之间则不应该发生碰撞。2、Body(刚体)提供了一个 collisionFilter 属性,其值是一个 json 数组,可选值有:group,category,mask。默认值如下:collisionFilter: { catego...原创 2019-01-04 14:38:58 · 1609 阅读 · 1 评论 -
Matter-JS 入门教程
目录Matter-JS 简 介Matter-JS 下 载Matter-JS CDN 地址Hello WorldMatter-JS 概念剖析Matter-JS 简 介1、Matter.js is a 2D physics engine for the web (matter.js 是一个用于 web 的二维物理引擎)Matter.js 官网地址:http://brm...原创 2018-12-31 15:47:38 · 12214 阅读 · 2 评论 -
Matter-JS constraint 约束
目录constraint 约束Constraint.createconstraint 约束1、多个物体可以使用一根有弹性的绳子连接起来,这个绳子就相当于 constraint (约束),被约束的多个刚体连接在一起之后,移动就相互受到了牵制。2、Matter.Constraint 模块包含了用于创建和处理约束的方法,如约束的长度、约束的强度等。3、官网 API:http://...原创 2019-01-05 13:48:09 · 1625 阅读 · 3 评论 -
Matter-JS Composite.add 符合材料添加约束
目录CompositeComposite.addComposite1、Matter.Composite 模块包含创建符合体的方法2、Composite 复合体是 Matter.Body 刚体、Matter.Constraint 约束以及 Matter.Composite 复合体的集合。3、比如一个矩形(刚体)、一个圆形(刚体)、通过约束即可合成一个复合体,同时复合体与复合体...原创 2019-01-05 15:24:15 · 825 阅读 · 0 评论 -
Matter-JS Bodies 内置刚体模块
本文承接《 Matter-JS 入门教程》目录Matter.Bodies 内置刚体Matter.Body 自定义刚体Matter.Bodies 内置刚体1、物体或者叫刚体,在物理引擎里特指坚硬的物体,具有固定的形状,不能形变。刚体可以用于表示一个箱子、一个球或是一块木头,每个物体都有自己的物理属性,如质量、速度、摩擦力、角度等,还可以设置刚体的标记。2、Matter.Bod...原创 2019-01-01 14:09:26 · 2170 阅读 · 0 评论 -
Matter-JS Composites 混合材料 · 上
目录Compositesstack 堆叠chain 链softBody 软体Composites1、多个刚体通过约束组合在一起,称为复合体。复合体对外当作一个刚体,复合体的物理属性是通过所包含的刚体的属性综合计算出来的。2、Matter.Composite 模块包含用于创建和处理复合体的方法。3、Matter.Composites 模块提供了几种特别的复合材料...原创 2019-01-02 15:05:58 · 1207 阅读 · 0 评论 -
Matter-JS Composites 混合材料 · 下
目录Compositescar 汽车newtonsCradle 牛顿摆Composites1、多个刚体通过约束组合在一起,称为复合体。复合体对外当作一个刚体,复合体的物理属性是通过所包含的刚体的属性综合计算出来的。2、Matter.Composite 模块包含用于创建和处理复合体的方法。3、Matter.Composites 模块提供了几种特别的复合材料,如链:Comp...原创 2019-01-03 14:38:55 · 584 阅读 · 0 评论