На хорошую зеркальную камеры панорамы снимаются при помощи штатива и панорамной головки, с рук снять панораму сложно из за паралакса, особенно там где много мелких объектов на переднем и на заднем плане, например в лесу.
Сначала определяю те кирпичи, которые находятся вокруг мяча, затем проверяю их так:
if(bricks[x][y].type!=0&&
this.x>bricks[x][y].x-5&&
this.x<bricks[x][y].x+35&&
this.y>bricks[x][y].y-5&&
this.y<bricks[x][y].y+20){
действия с кирпичом
}
this — мяч
bricks — кирпич
Конечно это не самое лучшее решение.
Пока что скорость мяча крепко привязана к fps, а не переходах с уровня на уровень (при пропуске мяча) fps падает, при восстановлении игры fps не успевает нормализоваться, из за чего скорость увеличивается. Буду править.
Ctrl-Shift-J – сразу будет открыта вкладка 'Console'
.
this — мяч
bricks — кирпич
Конечно это не самое лучшее решение.