Показать сообщение отдельно
Старый 24.06.2010, 14:31
DenisCheg вне форума Посмотреть профиль Отправить личное сообщение для DenisCheg Найти все сообщения от DenisCheg
  № 1  
Ответить с цитированием
DenisCheg

Регистрация: Jun 2010
Сообщений: 8
Attention Помогите переписать код

есть лабиринт
нужно его переписать следующим образом, чтобы двигался сам лабиринт а player стоял на месте не подвижным


Код AS1/AS2:
          maze.onEnterFrame=function() {
              with (_root.player) {
 
                  // управляем скоростью для Player 
                  mySpeed = 3;
 
                  // управляем расстоянием, на которое отскакивает Player от стены после удара
                  myBounce = 3;
 
                  // контролируем клавиатуру
                  if (Key.isDown(Key.DOWN)) {
                      _y += mySpeed;
                  }
                  if (Key.isDown(Key.UP)) {
                      _y -= mySpeed;
                  }
                  if (Key.isDown(Key.LEFT)) {
                      _x -= mySpeed;
                  }
                  if (Key.isDown(Key.RIGHT)) {
                      _x += mySpeed;
                  }
 
                  // определяем, соприкасаются ли края player со стенками walls лабиринта Maze
                  if (this.walls.hitTest(getBounds(_root).xMax, _y, true)) {
                      _x -= myBounce;
                  }
                  if (this.walls.hitTest(getBounds(_root).xMin, _y, true)) {
                      _x += myBounce;
                  }
                  if (this.walls.hitTest(_x, getBounds(_root).yMax, true)) {
                      _y -= myBounce;
                  }
                  if (this.walls.hitTest(_x, getBounds(_root).yMin, true)) {
                      _y += myBounce;
                  }
 
                  // проверяем, закончился ли лабиринт
                  if (_root.end.hitTest(_x, getBounds(_root).yMax, true)) {
                      _root.gotoAndStop(3);
                  }
              }
          }
Вложения
Тип файла: rar player.rar (10.0 Кб, 355 просмотров)