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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «Progress '''res''' — графический ресурс для отображения(анимация) количество — количество пр...»)
 
Строка 1: Строка 1:
 
[[Progress]]
 
[[Progress]]
  
'''res''' — графический ресурс для отображения(анимация)
+
'''res''' — графический ресурс для отображения(анимация)<br>
количество — количество прогресс баров
+
'''количество''' — количество прогресс баров<br>
'''dx''' — расстояние между прогресс барами по X, если их больше 1
+
'''dx''' — расстояние между прогресс барами по X, если их больше 1<br>
'''dy''' — расстояние между прогресс барами по Y, если их больше 1
+
'''dy''' — расстояние между прогресс барами по Y, если их больше 1<br>
вертикальный – если 1, то прогресс бар будет размножен вертикально
+
'''вертикальный''' – если 1, то прогресс бар будет размножен вертикально<br>
 
'''игра''' — имя игры (раздела в опциях), который надо вычитать для получения начального значения прогресса (например, для отображения результатов) (game)  
 
'''игра''' — имя игры (раздела в опциях), который надо вычитать для получения начального значения прогресса (например, для отображения результатов) (game)  
'''уровень''' — Имя уровня (параметра в разделе игра — см. выше), который надо вычитать для получения начального значения прогресса (например, для отображения результатов). Для Progress запись будет равна [game.]level=1
+
'''уровень''' — Имя уровня (параметра в разделе игра — см. выше), который надо вычитать для получения начального значения прогресса (например, для отображения результатов). <br>
 +
Для Progress запись будет равна [game.]level=1<br>
  
 
Задавать прогрессбару уровень и игру можно с помощью машин или кнопок изменяя его параметры.
 
Задавать прогрессбару уровень и игру можно с помощью машин или кнопок изменяя его параметры.
  
  
<last_game star0="1" counter="67"/>
+
<last_game star0="1" counter="67"/>
 
   <pk1>
 
   <pk1>
 
       <pz01 lv0="2" lv0ct="9" lv1="1" lv1ct="80"/>
 
       <pz01 lv0="2" lv0ct="9" lv1="1" lv1ct="80"/>
Строка 18: Строка 19:
 
   </pk1>
 
   </pk1>
  
В этом примере параметр игра равен "pk1.pz01", а параметр уровень равен "lv". Прогрессбар сам добавляет число после уровня в соответствии с внутренним порядковым номером(см количество), который отсчитывается от 0. То есть, если в параметре количество задать 1, то к уровню будет приписан 0, если задать 2, то будет приписана 1. Первый прогресс бара  будет считывать значение в lv0, 2-й будет считывать значение в lv1. Параметры игра и уровень можно задавать как в самом прогрессбаре, так и внешними объектами, такими как кнопки, или машины состояний. Для пазлов в анимации графического ресурса прогрессбара должно быть 3 кадра, например пустая звезда, серебряная и золотая. Запись lv0="1" или lv0="2" впазлах присваивается, в зависимости от того, превысило или нет число ходов в пазле значение лучший счетчик. Если lv0="1" - это "серебряная звёздочка", lv0="2" - "золотая". Для отображения результата текущей игры в пазлах можно прогрессбару задать в поле игра значение  last_game, а в поле уровень значение star.
+
В этом примере параметр игра равен "pk1.pz01", а параметр уровень равен "lv". Прогрессбар сам добавляет число после уровня в соответствии с внутренним порядковым номером(см количество), который отсчитывается от 0. То есть, если в параметре количество задать 1, то к уровню будет приписан 0, если задать 2, то будет приписана 1. Первый прогресс бара  будет считывать значение в lv0, 2-й будет считывать значение в lv1. Параметры игра и уровень можно задавать как в самом прогрессбаре, так и внешними объектами, такими как кнопки, или машины состояний. Для пазлов в анимации графического ресурса прогрессбара должно быть 3 кадра, например пустая звезда, серебряная и золотая. Запись lv0="1" или lv0="2" впазлах присваивается, в зависимости от того, превысило или нет число ходов в пазле значение лучший счетчик. Если lv0="1" - это "серебряная звёздочка", lv0="2" - "золотая". Для отображения результата текущей игры в пазлах можно прогрессбару задать в поле игра значение  last_game, а в поле уровень значение star.<br>
В общем случае для прогрессбара кадров анимации в его графическом ресурсе должно быть столько же сколько возможных отображаемых состояний у прогресбара.
+
В общем случае для прогрессбара кадров анимации в его графическом ресурсе должно быть столько же сколько возможных отображаемых состояний у прогресбара.<br>
 
Также прогресбару  можно указать с помощью кнопки или машины состояний определённый кадр анимации из графического ресурса заданного прогрессбару. Для этого в надо задать игру и уровень через точку, и значение при этом указать явно которому из прогресбаров(см количество) мы указываем кадр, например game.level0, а в прогрессбаре указать в поле игра game, а в поле level – level.
 
Также прогресбару  можно указать с помощью кнопки или машины состояний определённый кадр анимации из графического ресурса заданного прогрессбару. Для этого в надо задать игру и уровень через точку, и значение при этом указать явно которому из прогресбаров(см количество) мы указываем кадр, например game.level0, а в прогрессбаре указать в поле игра game, а в поле level – level.

Версия 05:52, 21 мая 2012

Progress

res — графический ресурс для отображения(анимация)
количество — количество прогресс баров
dx — расстояние между прогресс барами по X, если их больше 1
dy — расстояние между прогресс барами по Y, если их больше 1
вертикальный – если 1, то прогресс бар будет размножен вертикально
игра — имя игры (раздела в опциях), который надо вычитать для получения начального значения прогресса (например, для отображения результатов) (game) уровень — Имя уровня (параметра в разделе игра — см. выше), который надо вычитать для получения начального значения прогресса (например, для отображения результатов).
Для Progress запись будет равна [game.]level=1

Задавать прогрессбару уровень и игру можно с помощью машин или кнопок изменяя его параметры.


<last_game star0="1" counter="67"/>
  <pk1>
     <pz01 lv0="2" lv0ct="9" lv1="1" lv1ct="80"/>
     <pz03 lv1="1" lv1ct="67"/>
  </pk1>

В этом примере параметр игра равен "pk1.pz01", а параметр уровень равен "lv". Прогрессбар сам добавляет число после уровня в соответствии с внутренним порядковым номером(см количество), который отсчитывается от 0. То есть, если в параметре количество задать 1, то к уровню будет приписан 0, если задать 2, то будет приписана 1. Первый прогресс бара будет считывать значение в lv0, 2-й будет считывать значение в lv1. Параметры игра и уровень можно задавать как в самом прогрессбаре, так и внешними объектами, такими как кнопки, или машины состояний. Для пазлов в анимации графического ресурса прогрессбара должно быть 3 кадра, например пустая звезда, серебряная и золотая. Запись lv0="1" или lv0="2" впазлах присваивается, в зависимости от того, превысило или нет число ходов в пазле значение лучший счетчик. Если lv0="1" - это "серебряная звёздочка", lv0="2" - "золотая". Для отображения результата текущей игры в пазлах можно прогрессбару задать в поле игра значение last_game, а в поле уровень значение star.
В общем случае для прогрессбара кадров анимации в его графическом ресурсе должно быть столько же сколько возможных отображаемых состояний у прогресбара.
Также прогресбару можно указать с помощью кнопки или машины состояний определённый кадр анимации из графического ресурса заданного прогрессбару. Для этого в надо задать игру и уровень через точку, и значение при этом указать явно которому из прогресбаров(см количество) мы указываем кадр, например game.level0, а в прогрессбаре указать в поле игра game, а в поле level – level.