// 定义模块别名,方便调用
var Engine = Matter.Engine,
Render = Matter.Render,
World = Matter.World,
Bodies = Matter.Bodies;
// 创建引擎
var engine = Engine.create();
// 创建渲染器
var render = Render.create({
element: document.body,
engine: engine
});
// 创建一个地面和两个盒子
var ground = Bodies.rectangle(400, 610, 810, 60, { isStatic: true }); // 创建地面
var boxA = Bodies.rectangle(400, 200, 80, 80); // 创建盒子A
var boxB = Bodies.rectangle(450, 50, 80, 80); // 创建盒子B
var radiuA = Bodies.circle(200,200,Math.PI * 45,{},9)
// 将上面创建的地面和盒子添加到世界上
World.add(engine.world, [boxA, boxB, radiuA, ground]);
// 运行引擎
Engine.run(engine);
// 运行渲染器
Render.run(render);
console