1.77M
Category: informaticsinformatics

Мобильная игра

1.

Урок #8

2.

2
Мобильная игра
Одна из самых вирусных мобильных игр
десятилетия – Flappy Bird.

3.

3
Элементы проекта
Создайте проект, загрузите спрайты и фон

4.

4
Спрайт «препятствие»
Нарисуем препятствие самостоятельно с
помощью формы прямоугольник

5.

5
Спрайт «препятствие»
Дублируем объект и делаем его
зеркальным

6.

6
Спрайт «препятствие»
Несколько раз дублируем костюм, меняя
расположение труб

7.

7
Механика главного героя
Как научить птицу летать?
Птица летит при нажатии левой кнопки
мыши и автоматически меняет костюмы

8.

8
Механика мира
Добавим эффект гравитации

9.

9
Переменная для перемещения
Создайте переменную только для спрайта
препятствия и назовите её «myX»
с ее помощью мы будем плавно управлять
движением препятствия по горизонтали

10.

10
Настройка анимации
Трубы двигаются справа налево, значит
переменная-координата X меняется в сторону
«минуса» от одного края сцены до другого.

11.

11
Столкновение спрайтов
Создайте сообщение «конец игры»
и добавьте в скрипт к спрайтам.
Когда птица коснётся препятствия, все
объекты получат сообщение «конец игры».

12.

12
Сообщение «конец игры»
Перейдите на закладку «фоны», создайте
дубликат фона. Напишите «game over».
Инструмент
«текст»

13.

13
Скрипт для фона
Напишите скрипт для изменения фона.

14.

14
Подсчет очков
По каким правилам будем считать очки?
Создайте переменную и назовите её
«очки» или «score».

15.

15
Подсчет очков
На старте очки обнуляются, если
препятствие позади +1 балл.

16.

16
Финал
Итоговый скрипт птицы

17.

17
Финал
Итоговый скрипт препятствия

18.

18
Дополнительно
Дополните проект стартовым меню в виде
отдельного спрайта.

19.

19
Дополнительно
Выбираем в качестве костюмов буквы, а
затем объединяем их

20.

20
Дополнительно
Собираем название и прописываем скрипт

21.

21
Дополнительно
При нажатии на надпись в начале игры через
сообщение появляются все объекты, а сама
надпись исчезает

22.

22
Дополнительно

23.

23
Дополнительно
English     Русский Rules