Sto tentando di creare una forma di "U" in Box2d (in Cocos2d) unendo 3 rettangoli in questo modo: | _ |Box2D più apparecchi e posizionamento
Suona come articolazioni non sono la soluzione corretta qui dato che non voglio alcun movimento così ho creato un corpo principale, che è il bit di mezzo e 2 apparecchi per i lati. Ho aggiunto le due parti per il bit di mezzo come questo:
mainBody->CreateFixture(&leftFixtureDef);
mainBody->CreateFixture(&rightFixtureDef);
Questo funziona, tuttavia entrambi i dispositivi laterali vengono aggiunti al centro del mainBody. Non riesco a capire come posizionare i proiettori rispetto al corpo principale. Attaccare uno sprite/nodo all'apparecchio e cambiare la posizione non sembra fare la differenza.
Qualche idea?
Molte grazie.
Brilliant! grazie, Andrew. – GivP
@Andrew: Per b2CircleShape la proprietà è m_p cioè la posizione di centro del cerchio. – legends2k