cocos2d-x,斜面的碰撞检测该如何做?

cocos2d-x,斜面的碰撞检测该如何做?比如说一个人物要爬坡或下坡,这个碰撞检测该怎么做?