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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
м
Строка 16: Строка 16:
 
** '''alpha''' - прозрачность объекта от 0 (прозрачен) до 1 (не прозрачен)
 
** '''alpha''' - прозрачность объекта от 0 (прозрачен) до 1 (не прозрачен)
 
** '''angle''' - угол поворота в градусах. 0 - не повернут. Отсчитывается от оси х вниз. Вверх идут отрицательные углы.
 
** '''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''' - записывает текущее значение в опции под именем, указанным в ключе (игра, уровень)
 
Состояние - начальное состояние таймера
 
Состояние - начальное состояние таймера
  
Строка 21: Строка 35:
  
 
Обратный ход - Если "1" то таймер считает в обратном направлении.
 
Обратный ход - Если "1" то таймер считает в обратном направлении.
 
==Состояния таймера==
 
"beg" - начальное состояние (таймер не идет)
 
 
"run" - запуск таймера
 
 
"fast" - таймер работает с ускорением( кооф. ускорения задаем в "ускорение" )
 
 
"pause" - таймер перходит в состояние паузы. (снять с паузы состоянием - run, fast)
 
 
"add" - добавление времени к таймеру.
 
 
"del" - отнимание времен из таймера.
 
 
"end" - конечное состояние таймера.
 
 
Извенять состояния таймера можно машинами и кнопками.
 

Версия 12:37, 21 января 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 - записывает текущее значение в опции под именем, указанным в ключе (игра, уровень)

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

Значение - начальное значение таймера(указывается в мс)

Обратный ход - Если "1" то таймер считает в обратном направлении.