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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Настройка коллекции)
(Настройка коллекции)
Строка 11: Строка 11:
  
 
Если поисковый [[HiddenObject]] принадлежит к той либо иной коллекции то в поле '''collection''' нужно указать эту коллекцию (полностью аналогично тому, как для них устанавливается принадлежность к [[HiddenList]])
 
Если поисковый [[HiddenObject]] принадлежит к той либо иной коллекции то в поле '''collection''' нужно указать эту коллекцию (полностью аналогично тому, как для них устанавливается принадлежность к [[HiddenList]])
 
Объекты "видят" другие объекты только в том случае, когда они находятся на одном с ними экране либо на глобальном экране, накладывает ограничения на размещение объекта коллекция в редакторе сцен.
 
  
 
Коллекция обладает следующими настраиваемыми параметрами:
 
Коллекция обладает следующими настраиваемыми параметрами:

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

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

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

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

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

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

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

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

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