PDA

Просмотр полной версии : Как использовать getBounds()


FrAnChEsCo123
27.02.2012, 02:55
Я тут игру делаю. Мне надо что если коснулся стены то не проходил сквозь неё.
Вот кусочек кода:
if(hero.hitTestObject(wall))
{
hero.x += speed+1; //если коснулся слева

}


Как проверить с какой стороны коснулся используя getBounds() ?

sospamom
27.02.2012, 08:59
1) сначала рассчитай новое положение героя во временной переменной
2) не передвигай настоящего героя, если временная переменная коснулась стены