2011-01-18 20 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

lol!電話を忘れたcpInitChipmunk()