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

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



tempy .<this.leftPaddle.y+this.leftPaddle.height){ 3 //обнаружение столкновения с левой ракеткой 4 this.ball.tempx =this.leftPaddle.x .+this.leftPaddle.width; 5 this.ball.xmov *=-1; 6 } 7 if (this.ball.tempx .<this.rightPaddle.x+this.rightPaddle.width .&&this.ball.tempx+this.ball.radius .>this.rightPaddle.x .&&this.ball.tempy+this.ball.radius .>this.rightPaddle.y &&this.ball.tempy .<this.rightPaddle.y+this.rightPaddle.height){ 8 // обнаружение столкновения с правой ракеткой 9 this.ball.tempx =this.rightPaddle.x .-this.ball.radius; 10 this.ball.xmov *=-1; 11 } 12 }; В этом коде ActionScript операторы if выглядят сложными, но подход здесь тот же, что вы уже использовали в главе «Обнаружение столкновений», когда мы обсуждали обнаружение столкновения прямоугольника с прямоугольником. Каждый из них представляет собой простую проверку на столкновение между двумя прямоугольниками – мячом и ракеткой. Мы видели, как реализуется обнаружение столкновений в предыдущих главах. Здесь мы делаем проверку следующих условий: Левая сторона мяча имеет меньшую координату x, чем правая сторона ракетки. Правая сторона мяча имеет большую координату x, чем левая сторона ракетки. Верхняя сторона мяча имеет меньшую координату y, чем нижняя сторона ракетки. Нижняя сторона мяча имеет большую координату y, чем верхняя сторона ракетки. Если все четыре вышеперечисленных условия выполнены, то столкновение между мячом и ракеткой произошло. Эта проверка делается в точности одинаковым способом в строках 2 и 7: один раз для левой ракетки и один раз для правой ракетки. Если условие в строке 2 выполнено, то мяч сталкивается с ракеткой, и выполняются строки 4 и 5. Строка 5 размещает мяч таким образом, что он лишь слегка касается ракетки с правой стороны. Строка 5 меняет знак скорости мяча по x. Аналогично, если условие в строке 7 выполнено, то шар размещается таким образом, что он лишь слегка касается ракетки справа, и его скорость меняет знак
Бары яхрома парк отель.
Hosted by uCoz