2011-01-18 4 views
0

Я могу создавать пространства, тела и фигуры, складывать их и нарисовать их на экране ... но каким-то образом ни одна из моих фигур не взаимодействует друг с другом или не сталкивается. Мой callback-вызов также не вызван. Что может быть причиной этого?Бурундуки не сталкиваются

создать пространство:

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()