Бурундук формы не сталкиваются - PullRequest
0 голосов
/ 19 января 2011

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

Я создаю пространство:

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 Ответ

1 голос
/ 19 января 2011

лол!забыл позвонить cpInitChipmunk()

...