Я могу создавать пространства, тела и фигуры, складывать их и нарисовать их на экране ... но каким-то образом ни одна из моих фигур не взаимодействует друг с другом или не сталкивается. Мой 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);
И все же мои формы и органы отказываются взаимодействовать с Афоризм.