Matter.js несколько спрайтов / текстур при использовании poly-decomp.js

#javascript #es6-modules #matter.js

#javascript #matter.js

Вопрос:

Когда я использую poly-decomp.js чтобы разложить matter.js форма коллайдера тела (установите флажок «Разложить») результирующее тело в matter.js имеет несколько спрайтов / текстур — по одному на разложенный полигон.

https://codepen.io/joegaffey/pen/ExwNrEx

 function addBody(x, y, points, scale, texture) {
  (decompCheck.checked) ? decomp = decompRef : decomp = null;
  let renderBody = {};
  if(imageCheck.checked)
    renderBody = {
      sprite: { 
        texture: texture,
        xScale: scale,
        yScale: scale
      }
    };
  const body = Matter.Bodies.fromVertices(x, y, points, { render: renderBody }, false);
  Matter.Body.scale(body, scale, scale);
  Matter.Composite.add(engine.world, [body]);
}