Академический Документы
Профессиональный Документы
Культура Документы
Запустите игру и убейте монстра. Заметили черные углы вокруг взрыва? Давайте их
уберем. Кликаем на объект Explosion, слева в панели находим вкладку Effect, в ней
выбираем Additive. Запускаем игру - черные углы исчезли. Как это работает? Видите ли,
абсолютно черный цвет(т.е. стандартный черный) в палитре идет под номером №000 - т.е.
полный ноль. Разработчики воспользовались этим, введя "нулевой" цвет в качестве
прозрачного. Такое можно наблюдать в многих движках.
Но как только они уходят "за игровое поле", они исчезают. Непорядок. Сделаем новый
эвент:
Condition: Monster -> Is outside layout(если монстр "за полем", то...)
Action: Monster -> Set angle toward position -> For X, Player.X - for Y, Player.Y.(он
разворачивается и движется по направлению к игроку. В поле Х пишем Player.X , в поле Y
- Player.Y)
Попробуйте сами сделать эвент, при помощи которого монстр при соприкосновении с
Player его(игрока) убивал.
Monster -> Subtract from (Извлечь из) -> Instance variable "health". В Value(кол-во) введите
единицу.
Действие должно выглядеть так:
На этом третий урок и создание вашей первой игры завершено. На следующем уроке мы
начнем портирование игры на Android OS.