Cocos2d iphone 如何检查player.position.y是否高于平铺

Cocos2d iphone 如何检查player.position.y是否高于平铺,cocos2d-iphone,sprite,collision,Cocos2d Iphone,Sprite,Collision,嘿,基本上我是想在cocos2d中进行碰撞。我让他摔倒,当他碰到平台时,平台上有一块看不见的瓷砖(用于检查它是否碰到播放器),他停止移动 我做碰撞的方式是,如果他接触到一块可碰撞的瓷砖,他会停止所有移动(左右) 我认为有效的方法是检查玩家与之碰撞的瓷砖是否“y”高于玩家的瓷砖,然后继续移动,如果不是,则停止移动 听起来很困惑,我知道,任何人都有想法,或者我可以回答的问题来澄清 提前感谢?是不是: if(tile.position.y>player.position.y) { //pla

嘿,基本上我是想在cocos2d中进行碰撞。我让他摔倒,当他碰到平台时,平台上有一块看不见的瓷砖(用于检查它是否碰到播放器),他停止移动

我做碰撞的方式是,如果他接触到一块可碰撞的瓷砖,他会停止所有移动(左右)

我认为有效的方法是检查玩家与之碰撞的瓷砖是否“y”高于玩家的瓷砖,然后继续移动,如果不是,则停止移动

听起来很困惑,我知道,任何人都有想法,或者我可以回答的问题来澄清

提前感谢

?是不是:

if(tile.position.y>player.position.y)
{
  //player cont moving
}
else
{
//collided
}

感谢您的回复,通过使用用于平台的瓷砖停止重力,以及用于碰撞的不同瓷砖(盒子、物体等)使其正常工作。