Timer — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
м
Строка 52: Строка 52:
 
** '''игра''' - ключ (параметр), совместно с параметром '''игра''' образует переменную, с помощью которой можно управлять таймерому
 
** '''игра''' - ключ (параметр), совместно с параметром '''игра''' образует переменную, с помощью которой можно управлять таймерому
 
** '''уровень''' - совместно с параметром '''игра''' образует переменную, с помощью которой можно управлять таймером
 
** '''уровень''' - совместно с параметром '''игра''' образует переменную, с помощью которой можно управлять таймером
 +
* '''Время истекло: изменить состояние объекта''' - по истечению времени (то есть, когда таймер достигнет значения, указанного в параметре "значение", если используется, как секундомер, или достигнет нуля, если он используется, как таймер) таймер изменит состояние какого-то объекта
 +
* '''Время истекло: изменить параметр (свойство) объекта''' - по истечению времени (то есть, когда таймер достигнет значения, указанного в параметре значение, если используется, как секундомер, или значение будет нулевым, если он используется, как таймер)таймер изменит параметр какого-то объекта

Версия 14:32, 15 февраля 2013

Данный объект предназначен для различных действий в игре связанных со временем. Например: длительность игры на каком-то из уровней, время между ходами и т.д. Он может использоваться в качестве таймера (время отнимается) и секундомера (время наращивается).

Параметры и свойства таймера

Timer.JPG
  • тип - тип объекта
  • имя - имя объекта
  • синхронизация - синхронизация между лейаутами
  • положение
    • x - положение объекта по оси х
    • y - положение объекта по оси y
  • размер
    • w - ширина объекта в пикслях
    • h - высота объекта в пикселях
  • модификаторы
    • alpha - прозрачность объекта от 0 (прозрачен) до 1 (не прозрачен)
    • angle - угол поворота в градусах. 0 - не повернут. Отсчитывается от оси х вниз. Вверх идут отрицательные углы.
    • scale x - масштаб по оси х: 1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.
    • scale y - масштаб по оси y: 1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.
  • z - параметр порядка рисования объекта. Сначала рисуются объекты с большим z, а под ними с меньшим
  • память - если 1 - не обновляет свои параметры при последующем открытии экрана, 0 - обновляет
  • состояние
    • beg - начальное состояние (таймер не идет)
    • run - запуск таймера
    • fast - таймер работает с ускорением( кооф. ускорения задаем в "ускорение" )
    • pause - таймер перходит в состояние паузы. (снять с паузы состоянием - run, fast)
    • add - добавление времени к таймеру
    • del - отнимание времен из таймера
    • end - конечное состояние таймера
    • stop - останавливает таймер, если потом он будет запущен снова, то пойдет с нуля
    • save - записывает текущее значение в опции под именем, указанным в ключе (игра, уровень)

Состояние - начальное состояние таймера

  • значение - начальное значение таймера в ms
  • обратный ход - если "0" объект "таймер" работает, как секундомер (время увеличивается), если "1", то работает как таймер (время отнимается)
  • графика
    • res - основной графический ресурс для таймера, в качестве графического ресурса подгружается анимация из 10 фреймов, на которых изображены числа от 0 до 1
    • цифры нормальные - поле куда добавляется анимация цифр в нормальном виде(не обязательно заполнять, если таймер будет использоваться в одном режиме)
    • цифры окончания - анимация цифр, которая будут показываться в том случае, когда время таймера будет истекать
    • цифры при добавлении - анимация цифр, которая будет показываться в том случае, когда к таймеру было добавлено время
    • цифры при удалении - анимация цифр, которая будет показываться в том случае, когда от таймера было отнято время
    • двоеточие нормальное - графика двоеточия, которое разделяет секунды, минуты, подгражается обычный графический ресурс двоеточия
    • двоеточие окончания - графика двоеточия, которое показывается в случае, когда у таймера истекает время
    • двоеточие при добавлении - графика двоеточия, будет использовать при прибавлении время к таймеру
    • двоеточие при удалении - графика двоеточия, будет использовать при удалении время от таймера
  • внешний вид
    • dx - сдвинуть все относительно подложки вдоль х
    • dy - сдвинуть все относительно подложки вдоль y
    • dx между цифрами - расстояние между цифрами внутри разряда, между hh или mm
    • dx от ":" - расстояние между разрядами и клипом двоеточия (справа и слева от него)
    • ускорение - кэффициент ускорения, когда таймер находится в состоянии fast
    • сохранять в профиль - если "0" - то не сохраняет значение в профиль, а значит значение будет глобальным
    • игра - ключ (параметр), совместно с параметром игра образует переменную, с помощью которой можно управлять таймерому
    • уровень - совместно с параметром игра образует переменную, с помощью которой можно управлять таймером
  • Время истекло: изменить состояние объекта - по истечению времени (то есть, когда таймер достигнет значения, указанного в параметре "значение", если используется, как секундомер, или достигнет нуля, если он используется, как таймер) таймер изменит состояние какого-то объекта
  • Время истекло: изменить параметр (свойство) объекта - по истечению времени (то есть, когда таймер достигнет значения, указанного в параметре значение, если используется, как секундомер, или значение будет нулевым, если он используется, как таймер)таймер изменит параметр какого-то объекта