CGRect に適合する cpShape を作成する方法がわかりません。ここに私がこれまでに試したものがありますが、成功していません:
CGPoint p1 = rect.origin;
CGPoint p2 = CGPointMake(rect.origin.x + rect.size.width, rect.origin.y);
CGPoint p3 = CGPointMake(rect.origin.x, rect.origin.y + rect.size.height);
CGPoint p4 = CGPointMake(rect.origin.x + rect.size.width, rect.origin.y + rect.size.height);
int num = 4;
CGPoint verts[] = {p2, p1, p3, p4};
shape = cpPolyShapeNew(body, num, verts, cpvzero);
これが私の CGRect に完全に適合しない理由がわかりません。