Iphone 花栗鼠形状不碰撞
我能够创造空间,身体和形状,把它们放在一起,并在屏幕上画出来。。。然而,不知何故,我的所有形状都没有相互作用或碰撞。我的碰撞回调也没有被调用。这可能是什么原因造成的 我创建了一个空间:Iphone 花栗鼠形状不碰撞,iphone,objective-c,physics,chipmunk,Iphone,Objective C,Physics,Chipmunk,我能够创造空间,身体和形状,把它们放在一起,并在屏幕上画出来。。。然而,不知何故,我的所有形状都没有相互作用或碰撞。我的碰撞回调也没有被调用。这可能是什么原因造成的 我创建了一个空间: cpSpace *space = cpSpaceNew(); cpSpaceSetDefaultCollisionHandler(space,handleCollision,NULL,NULL, NULL,self); 我创建机构: body = cpBodyNew(mass, moment); 我为身体创建
cpSpace *space = cpSpaceNew();
cpSpaceSetDefaultCollisionHandler(space,handleCollision,NULL,NULL, NULL,self);
我创建机构:
body = cpBodyNew(mass, moment);
我为身体创建形状:
cpCircleShapeNew(body, radius, offset);
我将主体添加到空间中:
cpSpaceAddShape(space, shape);
我一步一步走过时间,(很明显,我画了):
但我的身体和形状却拒绝相互影响。哈哈!忘记调用
cpInitChipmunk()
cpSpaceStep(space, dt);