Как проверить, если player.position.y выше плитки - PullRequest
0 голосов
/ 15 апреля 2011

Эй, в основном я пытаюсь сделать столкновение в cocos2d.Он падает, и когда он касается платформы, на которой сверху есть невидимая плитка (используется для проверки, касается ли она игрока), он перестает двигаться.

То, как я делал это, было так, если он пришелпри соприкосновении со встречной плиткой он останавливал все движения, то есть влево и вправо.

Я думал, что сработает проверка на то, с какой плиткой столкнулся игрок, 'y' выше, чем у игрока, тогдапродолжайте двигаться, если нет, то перестаньте двигаться.

Звучит странно, я знаю, у кого-то есть идеи или вопросы, на которые я мог бы ответить, чтобы прояснить это.

Заранее спасибо

1 Ответ

1 голос
/ 16 апреля 2011

? не так ли:

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