花栗鼠条件碰撞速度?

时间:2010-01-08 02:56:02

标签: iphone conditional collision-detection collision chipmunk

我正在使用cocos2d进行游戏并使用花栗鼠来管理物理。我想要实现的是几乎每个任天堂游戏都会让你的角色跳跃并在更高的楼层(碰撞形状)中休息而不会造成碰撞,只要速度是正的,并且一旦速度为负则碰撞确实发生了。

基本上我想基于速度值来调节2个形状之间的碰撞。有谁可以指出我正确的方向如何实现这个?谢谢。

-Oscar

2 个答案:

答案 0 :(得分:1)

最新版本的Chipmunk对碰撞事件有更好的支持,并有一个简单的演示,展示了如何实现单向平台。

答案 1 :(得分:0)

我只是像往常一样实施per-pixel collision-detection,但添加你的附加条件:如果速度有一个向上的分量,则忽略碰撞。