我是 Matter.js 的新手,我正在使用它Body.applyForce在我正在创建的平台游戏中移动我的盒子。我想知道是否有一个更容易使用的功能,允许不断移动,而不是随机地从慢到快。
这是我的全部代码:
var Engine = Matter.Engine,
Render = Matter.Render,
Runner = Matter.Runner,
Bodies = Matter.Bodies,
Body = Matter.Body,
World = Matter.World,
Composite = Matter.Composite;
var engine = Engine.create();
var render = Render.create({
element: document.body,
engine: engine
});
var boxA = Bodies.rectangle(400, 200, 80, 80);
var boxB = Bodies.rectangle(600, 560, 80, 80);
var ground = Bodies.rectangle(435, 630, 810, 60, {
isStatic: true
});
var leftWall = Bodies.rectangle(0, 200, 60, 800, {
isStatic: true
});
Body.setStatic(boxB, true)
Body.setInertia(boxA, …Run Code Online (Sandbox Code Playgroud)