2011-12-04 2 views
1

상자를 포함하는 전체 화면 "테두리"를 만들었습니다 (상자가이 borderBox 내에서 움직여야 함). 상자는 동적이며 borderBox는 정적 본문입니다. BorderBox는 PolygonShape이고 상자는 PolygonShape입니다.box2d PolygonShape 안의 PolygonShape

하지만 borderBox 안에 상자를 넣을 때 borderBox 밖으로 자동으로 이동합니다.

어떻게해야합니까? 테두리를 만들려면 PolygonShape를 사용할 수 있습니까? 아니면 대신 선을 그려야합니까?

답변

2

b2 폴리곤 셰이프와 b2CircleShape는 비어 있지 않습니다. 그래서이 모양 안에 아무것도 넣을 수 없습니다. 화면 경계에 사용하려는 것은 b2EdgeShape입니다.