Collection — различия между версиями
Igood (обсуждение | вклад) (→Настройка коллекции) |
Igood (обсуждение | вклад) (→Настройка коллекции) |
||
Строка 26: | Строка 26: | ||
* '''all''' - показывать все объекты | * '''all''' - показывать все объекты | ||
* '''session''' - показывать только объекты за последнюю сессию (если коллекция например находится в экране отображения очков где должны показываться предметы найденные в последней пройденной игре). | * '''session''' - показывать только объекты за последнюю сессию (если коллекция например находится в экране отображения очков где должны показываться предметы найденные в последней пройденной игре). | ||
− | * '''flush''' - начать новую сессию и перейти в состояние '''all | + | * '''flush''' - начать новую сессию и перейти в состояние '''all''' (т.е. если после вызова flush коллекция очищается) |
Версия 13:43, 12 июля 2012
Общие положения
Коллекция представляет из себя некий набор, в который могут попадать отдельные поисковые объекты, что дожно подчеркнуть их важность для игры.
Для отображения объектов коллекция использует таблицу Table.
Коллекция умеет сигнализировать о том, что в нее уже попало определенное количество объектов (отмечая их к примеру галочкой как это видно на скрине).
Коллекция может показывать все когда либо попавшие в нее объекты либо же объекты за последнюю сессию (уровень, сцену и т.п.). О начале новой сессии коллекции нужно сообщать установкой специального состояния (см. ниже)
Настройка коллекции
Если поисковый HiddenObject принадлежит к той либо иной коллекции то в поле collection нужно указать эту коллекцию (полностью аналогично тому, как для них устанавливается принадлежность к HiddenList)
Коллекция обладает следующими настраиваемыми параметрами:
- Общие для всех объектов положение, размер и т.п. не играюти решающей роли, т.к. коллекция использует для отображения своего содержимого таблицу Table.
- рамка - графический ресурс, который будет отображаться поверх всех найденных объектов (зеленая галочка на скрине выше)
- таблица - объект с типом [Table] используемой для отображения. Сама таблица настраивается также как и для HiddenList
- показывать все - если 1 - показываются все объекты, относящиеся к данной коллекции; 0 - только найденные;
- число объектов - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении(может изменить состояние какой либо машины, например)
правой кнопкой можем добавить
сбор: изменить состояние объекта
сбор: изменить параметр объекта
Коллекции можно устанавливать следующте состояния
- all - показывать все объекты
- session - показывать только объекты за последнюю сессию (если коллекция например находится в экране отображения очков где должны показываться предметы найденные в последней пройденной игре).
- flush - начать новую сессию и перейти в состояние all (т.е. если после вызова flush коллекция очищается)