2013-06-16 2 views
2

필자는 Physics Editor 소프트웨어를 사용하여 복잡한 CCSprite를 만들었습니다. CCSprite를 포함하는 b2Body는 ipad 화면에서 수평으로 앞뒤로 이동합니다. 내가 직면하고있는 문제는 조명기가 x 축을 따라 실제로 튀어 나오지 않는다는 것입니다. 조명기를 수평으로 반전시키는 가장 좋은 방법은 무엇입니까?복잡한 box2d 고정물을 뒤집는 방법?

내 접근,

나는 두 개의 분리 된 속성 목록에 비품의 두 가지가 있었다. 하나는 스프라이트가 오른쪽으로 이동하고 다른 하나는 스프라이트가 왼쪽으로 이동할 때입니다.

b2Body 객체에 replaceFixture 함수가 없으므로 적절한 조명기를 파괴하고이 조명기를 다시 추가합니다.

이 방법이 올바른 방법입니까 아니면 효과적인 다른 방법이 있습니까?

답변

1

조명기를 파괴하고 다시 만드는 대신에 조명기를 항상 표시하고 충돌 필터 설정을 변경하면 왼쪽으로 이동할 때 조명기가 충돌하지 않도록 설정할 수 있습니다. 오른쪽으로 움직입니다.

(이것은 몸체가 두 배나 무겁기 때문에 동일한 질량을 유지하기 위해 조명기의 밀도를 반으로 줄이는 것이 좋습니다.)