feeles-ide
Version:
The hackable and serializable IDE to make learning material
45 lines (33 loc) • 641 B
JavaScript
import {
Render,
World,
Runner,
Mouse,
MouseConstraint,
} from 'matter';
import engine from 'engine';
const world = engine.world;
import render from 'render';
Render.run(render);
const runner = Runner.create();
Runner.run(runner, engine);
// マウス操作
const mouse = Mouse.create(render.canvas);
const mouseConstraint = MouseConstraint.create(engine, {
mouse: mouse,
constraint: {
stiffness: 0.2,
render: {
visible: false
}
}
});
World.add(world, mouseConstraint);
// keep the mouse in sync with rendering
render.mouse = mouse;
feeles.openReadme('rectangle/README.md');
export {
engine,
world,
render,
};