我对花栗鼠来说是全新的,我刚刚使用它几天,所以我猜这是非常明显的,但我找不到任何文件。花栗鼠有没有任何回调或方法可以告诉你两个给定的形状已经相撞?花栗鼠碰撞检测
如果不是简单地在精灵上使用cgrectcontains的最好方法?
-Oscar
我对花栗鼠来说是全新的,我刚刚使用它几天,所以我猜这是非常明显的,但我找不到任何文件。花栗鼠有没有任何回调或方法可以告诉你两个给定的形状已经相撞?花栗鼠碰撞检测
如果不是简单地在精灵上使用cgrectcontains的最好方法?
-Oscar
您可以从Ipthnc的链接开始吧,但这是文件哟你就像可能寻找 - 它详细介绍了碰撞回调系统:
http://chipmunk-physics.net/release/ChipmunkLatest-Docs/#CollisionCallbacks
我做了所有的腿部工作,并得到了-1 ... ...很伤心:( – 2010-01-08 14:43:00
我刚刚将你平等到0你的帮助:)但我会选择这个答案,因为它是更多更新。 – 2010-01-08 14:54:00
Jawohl!Vielen Dank! – 2010-01-08 14:58:35
这是否帮助:
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);
最后,使用谷歌代码搜索:
http://www.google.com/codesearch?q=lang:c+chipmunk+collision&hl=en&btnG=Search+Code
我不相信这个代码示例与最新的Chipmunk库一起工作......这是它的旧方法。现在碰撞功能将碰撞分成几个阶段。 – 2010-01-08 02:40:04
你的链接现在都坏了:( – mik01aj 2014-05-21 14:27:42
当两个花栗鼠碰撞时,它们squeek。 :-)抱歉无法抗拒。 – cjstehno 2010-01-08 02:23:43
他们像猪一样吱吱叫! – 2010-01-08 02:32:27
是的,这就是我虽然哈哈。 =) – 2010-01-08 14:52:57