Главная » Статьи » Примеры

Магический шар
В этот раз пример очень простой, он нужен лишь для того, что бы разобрать некоторые трюки. Я даже не стал загружать пример сюда, потому что весь он состоит из двух строчек с кодом:


Как же это работает?
Я создал несколько рисунков шара для каждого ответа, и сохранил каждый как отдельную анимацию актера. Весь код я разместил в событии клика мышью на экран для актера шар. За смену анимации отвечает блок "switch animation to", однако он принимает полное название анимации. Поскольку нам хотелось бы выводить ответы на экран случайным образом и при этом обойтись без сложных нагромождений блоков то мы поступаем следующим образом: отдаем блоку "switch animation to" текст, состоящий из двух половинок - "Animation " и собственно номера анимации. Блок random возвращает нам номер из диапазона заданных нами. То есть если введены 1 и 5 то он может вернуть любое число между ними. При этом очень редко он выдает целые числа, обычно число дробное. По этой причине мы используем блок round, который округляет дробное число до ближайшего целого.
Ну а блок shake screen просто трясет экран заданное время с заданной интенсивностью. Смотрим что у нас получилось:


Категория: Примеры | Добавил: corax (18.01.2013)
Просмотров: 1840 | Теги: урок stencyl | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *: