Сообщение от kaf
|
мячик может ударить по блоку не только снизу, поэтому нужно отслеживать все стороны
я бы хранил блоки примерно так
var blocks=[
{top:100,right:600,bottom:120,left:550},
...
]
в зависимости от начального и конечного положения мячика сделал бы поиск по блокам (максимум по двум "границам") на предмет попадания соответствующей "границы" в диапазон перемещения мячика
параметров по блокам может быть больше, можно будет отслеживать "падающие" блоки...
|
я по другому буду создавать обьект блока вот накидал примерный вариант
var standart = {
width : 50,
height : 20,
bg : "img.jpg",
type : 1
};
function Blocks() {
this.x = 20;
this.y =50;
}
Blocks.prototype = standart;
var bl = new Blocks();
bl.width = 40;