Matter.js 2D物理引擎常用模块

Matter.js 常用模块

1. Matter.Engine  //物理引擎的核心发动机,  相当于 阵法当中的阵眼

                            //它可以用来创建  引擎, 并且操纵它

2.Matter.World   //物理世界的展示平台, 给发动机提供 运行平台 ,   就像飞机发动机  装在机体上才能体现最大价值一样

                            //用来创建物理世界 ,   并操作世界

3.Matter.Body     //创建物体,并操作物体   ,  更多的用于操作物体,Bodyd对象中 有很多操作 刚体的方法

4.Matter.Bodies   //用来创建 刚体的对象  , 圆 / 多边形/矩形/梯形/组合图形

        ----Body与Bodies的区别

        Body多用于操作刚体 ,  创建刚体不如 Bodies 灵活方便,Body操作刚体的方法更多

        Bodies 只用于创建刚体, 它所包含的方法都是用来创建刚体的

5.Matter.Composite //对复合物体的操作 ,  实际中 经常会把多个物体组合在一起, 这种组合而成的物体 被称为复合物体,

                                //Composite中的方法 多是 对复合物体的操作  如: 添加,移动,删除,循环输出等 

6.Matter.Composites //用来创建基本的复合物  , 例如 , 链条 汽车 网 堆 等等

        ----Composite 和 Composites 的区别

        如同Body 和 Bodies 一样 ,一个用来操作 , 一个用来创建 , 

        Body 和Bodies 针对单个实体 ,  而 Composites 和Composite 则针对 复合物体

7.Matter.Constraint // 创建两个 实体之间的约束   也可以理解为---将两个物链接(绑定)起来 (与复合物体不同)

8.Matter.Events // 事件对象   对各种事件的处理 , 根据传入对象, 和 事件名 ,  执行 回调中的 代码

9.Matter.Plugin // 插件, 通过它 可以给 对象安装插件().




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值