花栗鼠形状不会碰撞

时间:2011-01-18 22:49:00

标签: iphone objective-c physics chipmunk

我能够创建空间,实体和形状,将它们放在一起,然后在屏幕上绘制......但不知何故,我的形状都没有相互影响或相互碰撞。我的碰撞回调也没有被调用。可能导致这种情况的原因是什么?

我创建了一个空格:

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 个答案:

答案 0 :(得分:1)

洛尔!忘了拨打cpInitChipmunk()