Обнаружение коллизий бурундука

Я абсолютно плохо знаком с бурундуком, и я просто использовал его в течение нескольких дней, таким образом, я предполагаю, что это - что-то довольно очевидное, однако я не могу найти документацию для этого. Есть ли какой-либо обратный вызов или метод у бурундука, который говорит Вам, что 2 данных формы столкнулись?.

Если не лучший способ состоит в том, чтобы просто использовать cgrectcontains на спрайтах?.

- Оскар

5
задан antonakos 29 January 2011 в 02:57
поделиться

2 ответа

Вы можете добраться до него по ссылке Ipthnc, но это документация, которую вы, вероятно, ищете - она подробно описывает систему обратного вызова столкновений:

http://chipmunk-physics.net/release/ChipmunkLatest-Docs/#CollisionCallbacks

5
ответ дан 13 December 2019 в 22:08
поделиться

Справка:

http://code.google.com/p/chipmunk-physics/wiki/CollisionDetection

// Reference line
// Does not collide with other objects, we just want to draw it.
shape = cpSegmentShapeNew(staticBody, cpv(-320,0), cpv(320,0), 0.0f);
shape->collision_type = 1;
cpSpaceAddStaticShape(space, shape);
// Add a collision pair function to filter collisions
cpSpaceAddCollisionPairFunc(space, 0, 1, NULL, NULL);

Наконец, используйте Google Code Search:

http://www.google.com/codesearch?q=lang:c+chipmunk+collision&hl=en&btnG=Поиск+Code

5
ответ дан 13 December 2019 в 22:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: