2011-01-18 122 views
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); 

可是我的形狀和機構拒絕與海誓山盟互動。

回答

1

哈哈!忘記撥打cpInitChipmunk()