Cuando uso poly-decomp.js para descomponer la forma del colisionador del cuerpo de matter.js (marque la casilla de verificación 'Descomponer'), el cuerpo resultante en matter.js tiene múltiples sprites/texturas, uno por polígono descompuesto.
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]); }