2011-04-15 37 views
0

嘿,基本上我試圖在cocos2d中進行碰撞。我讓他跌倒,當他碰到平臺上有一塊看不見的瓷磚時(用來檢查它是否接觸玩家),他停止移動。如何檢查player.position.y是否高於瓦片

我做我的碰撞的方式是,如果他接觸到一個可碰瓷磚,他會停止所有的動作,即左和右。

我認爲會工作的是檢查玩家是否與之發生碰撞,「y」高於玩家的持續移動,如果不是則停止移動。

聽起來令人困惑我知道,任何人有想法,或者我可以回答的問題來清除它。

在此先感謝

回答

1

?是不是它︰

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

謝謝你的回覆,通過使用平鋪瓷磚阻止重力,和一個不同的瓷磚碰撞(盒子,對象等)。 – michael 2011-04-16 15:54:12