Создание Flash игр -практические уроки


Стрельба по воздушным шарам


Стрельба по воздушным шарам
Стрельба по воздушным шарам Исходный файл: Balloonshoot.flaПервая игра состоит из трех основных элементов: лисы, воздушных шаров и снарядов. В нашем примере лиса стреляет всего лишь горошинами из...
Лиса стреляет по пролетающим воздушным
Рисунок 10.1 Лиса стреляет по пролетающим воздушным шарам из соломинки...
Задача проекта Задача этого проекта
Подход Лиса перемешается так же, как и во всех играх предыдущей главы. Перемещение лисы будет анимированным, направление движения задается горизонтальным поворотом. Воздушные шары будут созданы ка...
Подготовка ролика
Подготовка ролика В ролике Balloonshoot.fla клип лисы содержит кадр с меткой "stand" и анимационную последовательность, помеченную "walk". Анимация изображает лису, перемещающу...
Лиса идет влево и всегда готова выстрелить из соломинки
Рисунок 10.2 Лиса идет влево и всегда готова выстрелить из соломинки Клип, соответствующий воздушному шару, также состоит из нескольких кадров. Первый кадр содержит изображение обычного шара. Оста...
При попадании в шар запускается
Рисунок 10.3 При попадании в шар запускается воспроизведение анимации взрыва Для окраски шара используются оттенки серого цвета. Цвет задается одновременно с созданием нового клипа шара. В результ...
Создание кода
Создание кодаНебольшой клип "actions" помешается за пределами рабочего поля и контролирует процесс игры путем обращения к функциям главной временной шкалы. Она запускает игру при загрузк...
К сведению
К сведениюНажатие клавиши пробела контролируется кнопкой. В нашем примере она расположена за пределами рабочего поля, в левом верхнем углу экрана и визуально представляет собой надпись "butto...
Другие возможности
Другие возможностиСуществует несколько способов сделать нашу игру более интересной. Цвета могут быть не произвольными, а обозначать определенное количество очков. Например, красные шары могут стои...
Стрельба с прицелом
Стрельба с прицелом Исходный файл: Aimandshoot.flaА что, если бы в предыдущей игре герой стоял, а не двигался из стороны в сторону? Тогда он бы мог направлять соломинку в любом направлении, а не т...
Игра "Прицелься и выстрели" напоминает
Рисунок 10.4 Игра "Прицелься и выстрели" напоминает игру "Стрельба по шарам", однако в нее были добавлены новые возможности...
Задача проекта Наша задача удалить
Новые элементы - возможность прицеливаться и подчинение пули закону гравитации. При помощи мыши игрок может прицелиться, и соломинка повернется в нужном направлении. После выстрела пуля упадет на...
Подход
ПодходДля того чтобы соломинка была повернута в правильном направлении, прежде всего необходимо измерить горизонтальное и вертикальное расстояния между курсором и соломинкой, а затем с помощью эти...
Подготовка ролика
Подготовка роликаОсновное отличие данной игры от предыдущей состоит в том, что соломинка представляет собой отдельный клип. Благодаря этому она может поворачиваться независимо от лисы. Клип лисы п...
Создание кода
Создание кодаНекоторые функции данной игры аналогичны функциям игры "Стрельба по воздушным шарам", поэтому нет смысла рассматривать их повторно. Это функции initGame, newBalloon, moveBal...
К сведению
К сведениюТак как пули в данной игре могут разлетаться в разные стороны, мы поменяли изображение пули в клипе, теперь она напоминает не короткую линию, а скорее небольшую точку....
Другие возможности
Другие возможностиКак и предыдущую игру этой главы, только что рассмотренную можно усовершенствовать различными способами, например можно добавлять очки за шары, летящие выше и быстрее. Неплохим в...
Шарикизахватчики
Шарики-захватчики Исходный файл: Ballooninvaders.flaВ самой классической видеоигре, "Космические захватчики", есть очень странное, но запоминающееся поведение вражеских единиц. Они движу...
Задачи проекта
Задачи проектаПоведение шариков простое. Они образуют группу шириной 10 и высотой 3 шарика, как показано на Рисунок 10.5. Шарики движутся вправо, пока первая колонна шариков не коснется правой сто...
Подход
ПодходПоведение лисы может остаться таким же, как в первой игре этой главы. Но поведение шариков должно быть полностью изменено. К тому же во время игры не должно быть создано ни одного нового шар...
Подготовка ролика
Подготовка роликаКак и в первой игре этой главы, есть кадр стоящей лисы - "stand", и анимация ходьбы. У шарика есть нормальный кадр и анимация взрыва. Все шарики сначала серого цвета и п...
Создание кода
Создание кодаКлип "actions" такой же, как в первой игре этой главы, за исключением того, что новые шарики не создаются в каждом кадре. onClipEvent(load) { _root.initGame();onClipEvent(en...
К сведению
К сведениюКак и в исходной игре этой главы, здесь есть вводный и заключительный кадры. Я в обоих играх использую одинаковые кадры вне зависимости от того, выиграл игрок или проиграл. Вы можете сде...
Другие возможности
Другие возможностиЧтобы сделать игру труднее, вы можете ускорить движение захватчиков. Сначала попробуйте увеличить расстояние, на которое они падают каждый раз. Также можно увеличить скорость, с...








Начало