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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Настройка коллекции)
(Настройка коллекции)
Строка 14: Строка 14:
 
Коллекция обладает следующими настраиваемыми параметрами:
 
Коллекция обладает следующими настраиваемыми параметрами:
 
* Общие для всех объектов положение, размер и т.п. не играюти решающей роли, т.к. коллекция использует для отображения своего содержимого таблицу [[Table]].
 
* Общие для всех объектов положение, размер и т.п. не играюти решающей роли, т.к. коллекция использует для отображения своего содержимого таблицу [[Table]].
* '''рамка''' - айди графического ресурса, который будет отображаться поверх всех найденных объектов
+
* '''рамка''' - графический ресурс, который будет отображаться поверх всех найденных объектов (зеленая галочка на скрине выше)
* '''таблица''' - идентификатор таблицы используемой для отображения. Сама таблица настраивается также как и для [[HiddenList]]
+
* '''таблица''' - объект с типом [Table] используемой для отображения. Сама таблица настраивается также как и для [[HiddenList]]
* '''показывать все''' - 1 - показываться все объекты, относящиеся к данной коллекции (использовать совместно с состоянием session бессмысленно), 0 - только найденные.
+
* '''показывать все''' - если 1 - показываются все объекты, относящиеся к данной коллекции; 0 - только найденные;
* '''число объектов''' - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении
+
* '''число объектов''' - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении(может изменить состояние какой либо машины, например)<br>
* добавляемый блок '''сбор: изменить состояние объекта''' - после того как игрок соберет нужное число объектов объект '''объект''' будет переведен в состояние '''состояние'''
+
правой кнопкой можем так же добавить<br>
* добавляемый блок '''сбор: изменить параметр объекта''' - после того как игрок соберет нужное число объектов параметр '''свойство''' объекта '''объект''' будет установлен в значение '''значение'''
+
'''сбор: изменить состояние объекта''' - после того как игрок соберет нужное число объектов объект '''объект''' будет переведен в состояние '''состояние'''<br>
 +
'''сбор: изменить параметр объекта''' - после того как игрок соберет нужное число объектов параметр '''свойство''' объекта '''объект''' будет установлен в значение '''значение'''
  
 
Коллекции можно устанавливать следующте состояния
 
Коллекции можно устанавливать следующте состояния

Версия 13:31, 12 июля 2012

Общие положения

Коллекция представляет из себя некий набор, в который могут попадать отдельные поисковые объекты, что дожно подчеркнуть их важность для игры.
Для отображения объектов коллекция использует таблицу Table.
Collection.jpg
Коллекция умеет сигнализировать о том, что в нее уже попало определенное количество объектов (отмечая их к примеру галочкой как это видно на скрине). Коллекция может показывать все когда либо попавшие в нее объекты либо же объекты за последнюю сессию (уровень, сцену и т.п.). О начале новой сессии коллекции нужно сообщать установкой специального состояния (см. ниже)

Настройка коллекции

Если поисковый HiddenObject принадлежит к той либо иной коллекции то в поле collection нужно указать эту коллекцию (полностью аналогично тому, как для них устанавливается принадлежность к HiddenList)

Коллекция обладает следующими настраиваемыми параметрами:

  • Общие для всех объектов положение, размер и т.п. не играюти решающей роли, т.к. коллекция использует для отображения своего содержимого таблицу Table.
  • рамка - графический ресурс, который будет отображаться поверх всех найденных объектов (зеленая галочка на скрине выше)
  • таблица - объект с типом [Table] используемой для отображения. Сама таблица настраивается также как и для HiddenList
  • показывать все - если 1 - показываются все объекты, относящиеся к данной коллекции; 0 - только найденные;
  • число объектов - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении(может изменить состояние какой либо машины, например)

правой кнопкой можем так же добавить
сбор: изменить состояние объекта - после того как игрок соберет нужное число объектов объект объект будет переведен в состояние состояние
сбор: изменить параметр объекта - после того как игрок соберет нужное число объектов параметр свойство объекта объект будет установлен в значение значение

Коллекции можно устанавливать следующте состояния

  • all - показывать все объекты
  • session - показывать только объекты за последнюю сессию
  • flush - начать новую сессию и перейти в состояние all (т.е. если после вызова flush перевести коллекцию в состояние session, то не будет отображаться ни один объект)