0
我可以創建空間,物體和形狀,將它們放在一起,然後在屏幕上繪製它們......但不管怎樣,我的形狀都不會互相影響或碰撞。我的碰撞回調也沒有被調用。什麼可能導致這個?花栗鼠的形狀不會碰撞
我創造一個空間:
cpSpace *space = cpSpaceNew();
cpSpaceSetDefaultCollisionHandler(space,handleCollision,NULL,NULL, NULL,self);
創建機構:
body = cpBodyNew(mass, moment);
創建形狀的機構:
cpCircleShapeNew(body, radius, offset);
我的身體增加了空間:
cpSpaceAddShape(space, shape);
我步的時候,(和借鑑,顯然):
cpSpaceStep(space, dt);
可是我的形狀和機構拒絕與海誓山盟互動。