Russian tutorial (инструкция на русском языке)

  • 11 favourites

Index

Stats

9,392 visits, 22,468 views

Translations

This tutorial hasn't been translated.

Tools

Переменные

.

Переменные бывают глобальные и локальные. Локальные – дополнительное свойство экземпляра объекта, например, «уровень жизни». Если экземпляров объекта несколько (например, монстров), то у каждого своя локальная переменная.

Глобальными переменными обычно делают «набранные очки». В локальной переменной персонажа это нельзя хранить, так как иногда персонажа убивают, а при удалении объекта удаляется и его локальная переменная.

Пример событий/действия для простенькой, но полноценной игры

• «отобразить глобальную переменную Очки и локальную переменную Уровень жизни объекта Персонаж»

• «при нажатии стрелки вправо» - «объект Персонаж сделать незеркальным» (перемещение вправо по умолчанию будет автоматически)

• «при нажатии стрелки влево» - «объект Персонаж сделать зеркальным» (чтобы влево он шел лицом вперед, а не спиной)

• «при движении персонажа» - «анимация Go» (заранее сделана анимация «Go» из двух или более картинок со сдвинутыми ногами, циклически меняющихся)

• «при не движении персонажа» - «анимация Default» (заранее сделана анимация «Default» из одной статичной картинки)

• «при нажатии пробела» – «создать новый объект Пуля»

• «при попадании объекта Пуля в объект Дерево» – «удалить объект Пуля»

• «при попадании объекта Пуля в объект Монстр» – «создать новый объект Взрыв, удалить объект Пуля, удалить объект Монстр, увеличить глобальную переменную Очки»

• «при попадании объекта Монстр в объект Персонаж» – «уменьшить переменную Уровень жизни объекта Персонаж»

• «при попадании объекта Аптечка в объект Персонаж» – «увеличить переменную Уровень жизни объекта Персонаж»

• «при уменьшении переменной Уровень жизни объекта Персонаж до 0» - «удалить объект Персонаж, отобразить надпись Игра окончена»

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!