扫一扫分享
matter.js是一个用于 Web 的 JavaScript 2D 物理引擎库,该项目诞生于 2014 年 2 月 28 号(0.5.0-alpha 版本),目前已更新迭代了 11 个版本(最新为 0.12.0 版本),它相较于老牌的 Box2D 引擎库,Matter.js 更为轻量级(压缩版仅有 87 KB),并且在性能和功能方面也不逊色。
在 Matter.js 中任何的物体都需要一个容身处,而存放这些物体的地方,我们称之为世界,物体必须添加到世界里,然后由引擎运行这个世界。
<script src="../build/matter.js"></script>
var Engine=Matter.Engine,
Render=Matter.Render,
World=Matter.World,
Bodies=Matter.Bodies;
var engine=Engine.create(),
world=engine.world;
var render=Render.create({
engine:engine,
element:document.body
});
render(渲染器)将要渲染的物理引擎是之前所创建的engine,而渲染的对象是html网页的body。
Engine.run(engine);
Render.run(render);
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
手机预览