我正在用cocos2d做遊戲,並使用花栗鼠來管理物理。我想要達到的是幾乎所有的任天堂遊戲都會這樣做,只要速度爲正值,角色就可以跳躍並在較高樓層(碰撞形狀)中休息,而不會造成碰撞,並且一旦速度爲負值,碰撞確實發生。花栗鼠有條件的速度碰撞?
基本上我想根據速度值來調整兩個形狀之間的碰撞。任何人都可以請告訴我如何實現這一目標的正確方向?謝謝。
-Oscar
我正在用cocos2d做遊戲,並使用花栗鼠來管理物理。我想要達到的是幾乎所有的任天堂遊戲都會這樣做,只要速度爲正值,角色就可以跳躍並在較高樓層(碰撞形狀)中休息,而不會造成碰撞,並且一旦速度爲負值,碰撞確實發生。花栗鼠有條件的速度碰撞?
基本上我想根據速度值來調整兩個形狀之間的碰撞。任何人都可以請告訴我如何實現這一目標的正確方向?謝謝。
-Oscar
Chipmunk的最新版本更好地支持碰撞事件,並有一個簡單的演示,展示如何實現單向平臺。
我只是執行per-pixel collision-detection正常,但添加附加條件:如果速度有一個朝上的分量,忽略碰撞。