English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



height. В строке 2 вышеприведенного кода ActionScript, мы проверяем, не является ли ball.tempy меньше 0. Если да, то происходит столкновение с верхней стенкой и выполняется оператор if. Строка 4 устанавливает ball.tempy =0, что размещает мяч справа сверху от верхней стены. Это необходимый шаг. По причине кадровой природы Flash MX, ball.tempy мог быть значительно меньше 0, и если мы не установим его справа сверху от границы, а мы только полностью меняли скорость по направлению, когда столкновение произошло, то это выглядело бы как если бы мяч вошел в стену, вместо отскока от стены. В строке 5 мы, наконец, выполняем простую реакцию на столкновение: мы меняем знак скорости мяча по y. Часть условного оператора else if в строке 6 проверяет, является ли координата y нижней границы мяча больше чем координата y нижней границы игры. (Самая нижняя граница мяча равна сумме его координаты y и высоты.) Вы можете вспомнить, что значение координаты y нижней границы игры было установлено ранее в кадре как game.height. Поскольку метод checkForWalls() принадлежит объекту game, то мы можем получить доступ к этому свойству, используя this.height, что мы и делаем в строке 6. Если это условие удовлетворено, то мы знаем, что мяч сталкивается с нижней стенкой, и мы входим в эту часть выражения if (строки 7-9). В строке 8 мы устанавливаем положение мяча таким образом, что он располагается справа сверху от нижней стенки. Мы делаем это по тем же причинам, по каким мы делали это для верхней стены – чтобы мяч не выглядел так, будто он прошел через стену. В строке 9 мы меняем знак скорости мяча по y; это наша реакция на столкновение. Теперь давайте рассмотрим метод game.checkPaddleCollisions(): 1 game.checkPaddleCollisions =function(){ 2 if (this.ball.tempx .<this.leftPaddle.x+this.leftPaddle.width .&&this.ball.tempx+this.ball.radius .>this.leftPaddle.x .&&this.ball.tempy+this.ball.radius .>this.leftPaddle.y &&this.ball
спа салон массаж, оздоровительный отдых. . кровать из сосны
Hosted by uCoz