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);
そして、まだ私の形状と体がお互いに相互作用することを拒否。