РуЛиб - онлайн библиотека > Автор неизвестен > Программирование игр > Академия TOR Game Development Junior > страница 20

Читаем онлайн «Академия TOR Game Development Junior» 20 cтраница

обра­
зом (рис. 17):
Давайте создадим еще один вариант прелоадера, толь­
ко с добавлением большего количества анимации. Это
сделает прелоадер более интересным. Оставим на игро­
вой карте только рыцаря, а также усложним анимацию:
запрограммируем его так, чтобы он перемещался из сто­
роны в сторону. В списке событий при старте сцены за­
даем персонажу анимацию «Run» (рис. 18).
Рисунок 18
Затем переходим в игровую карту. Добавим рыцарю
поведение «Sine» и зададим новые параметры (рис. 19).
Рисунок 19
11
Урок 11
Самое сложное в новой анимации — отзеркалить пер­
сонажа при передвижении в другую сторону. Для этого
воспользуемся событием «System => Is between values».
В появившемся окне прописываем следующее:
1. «Value: Pl_load.Sine.CyclePosition.»
2. «Lover bound: 0,25».
3. «Upper bound: 0,75» (рис. 20).
Рисунок 20
При этих условиях добавляем действие «Pl_load =>
Set Mirrored» (рис. 21).
Рисунок 21
Во всех остальных случаях персонаж не должен отзер­
каливаться. Поэтому прописываем «System => Else», и до­
бав­ляем действие «Pl_load => Set Not mirrored» (рис. 22).
12
Подготовка презентации, обратная связь от одногруппников
Рисунок 22
Немного изменим фон, добавив, к примеру, замок.
Также следует уменьшить персонажа. В итоге получаем
красивый анимированный прелоадер (рис. 23).
Рисунок 23
Посмотрите, какие красочные прелоадеры можно
создавать для загрузки игры!
13
Урок 11
1. «Bastion» (рис. 24).
Рисунок 24
2. «Dungeon Boss» (рис. 25).
Рисунок 25
14
Подготовка презентации, обратная связь от одногруппников
3. «House of Fun» (рис. 26).
Рисунок 26
15