{
var element = html`<div></div>`;
var engine = Engine.create(),
world = engine.world;
var render = Render.create({
element: element,
engine: engine,
options: {
width: width,
height: 600,
wireframes: false,
background: 'rgb(255,255,255)'
}
});
Engine.run(engine);
Render.run(render);
const Spawn = () => {
let size = Math.random(0.5, 1) * Max_Size;
const ball = Matter.Bodies.circle(
Math.random() * width,
-10,
size,
{
render: {
sprite: {
texture: img,
xScale: size / Max_Size,
yScale: size / Max_Size
}
}
}
);
World.add(engine.world, [ball]);
setTimeout(() => {
World.remove(engine.world, ball);
}, 2000);
};
setInterval(Spawn, 500 - Spawn_Rate);
return element;
}