2012-03-28 2 views
0

화면에 무작위 방향으로 날고있는 4-5 개의 비행 객체로 cclayer를 만들고 싶습니다. 나는 또한 그 비행 물체들이 서로에게 투명 해지기를 원한다. 그것은 그들이 서로 날아갈 수 있다는 것을 의미한다.중력, Box2d가없는 우주 환경을 만드시겠습니까?

내가 할 수있는 방법을 생각할 수있는 일 :

  1. 0 중력으로 Box2D의 세계를 만들기 Box2D의으로

    . Polygon 정적 그라운드를 화면 가장자리에 추가하십시오.

  2. 각 비행 물체에 초기 힘을 가하여 주위를 날고 땅바닥에 반사 시키십시오.

문제 : 개체가 언젠가 후에 멎습니다. 이유를 모르겠습니다. 개체가 서로 충돌하고, 서로 서로 날게 만드는 방법을 모릅니다. Box2D의없이

각 개체에 대한

사용 CCMove, 그들은 화면의 가장자리에 도달 할 경우, 감지 그들의 이동을위한 새로운 경로를 계산 ...

누군가가 나에게 방향, 방법은 쉽게 지점 수 ? 고마워.

+0

가장자리와 충돌 한 후 개체를 회전해야합니까? – Andrew

+0

선택 사항입니다. box2D 모양을 아주 작게 만드시겠습니까? –

+0

복잡한 충돌을 처리해야하는 경우 box2d로 이동하십시오. 그들이 간단하다면 - 직접 처리하십시오. – Andrew

답변

0

복잡한 충돌을 처리해야하는 경우 Box2d로 이동하십시오. 충돌이 간단하다면 직접 처리하십시오.