6. 폴리곤과 셰이프 그룹
- 여러 모양으로 구성된 복합적인 보디를 상상해보세요.
Bodies.polygon()을 이용해 다각형을 만들거나,Bodies.trapezoid()사다리꼴을 만들 수 있습니다.// 정육각형
let hexagon = Bodies.polygon(x, y, 6, radius);
// 사다리꼴
let trapezoid = Bodies.trapezoid(x, y, width, height, slope);- 더 일반적인 방식은
Bodies.fromVertices()을 이용해 벡터 배열 내 꼭지점(vertex)들이 연결된 도형으로 다루는 것입니다. CustomShape클래스로 이 로직을 캡슐화하겠습니다.