Collection — различия между версиями
Igood (обсуждение | вклад) (→Настройка коллекции) |
Vefimov (обсуждение | вклад) |
||
(не показано 10 промежуточных версий 2 участников) | |||
Строка 2: | Строка 2: | ||
== Общие положения == | == Общие положения == | ||
− | Коллекция представляет из себя некий набор, в который могут попадать отдельные поисковые объекты, что | + | Коллекция представляет из себя некий набор, в который могут попадать отдельные поисковые [[Object|объекты]], что должно подчеркнуть их важность для игры.<br> |
− | Для отображения объектов коллекция использует таблицу [[Table]].<br> | + | Для отображения объектов коллекция использует таблицу [[Table]]. Так примерно может выглядеть коллекция:<br> |
[[Файл:collection.jpg]]<br> | [[Файл:collection.jpg]]<br> | ||
Коллекция умеет сигнализировать о том, что в нее уже попало определенное количество объектов (отмечая их к примеру галочкой как это видно на скрине). | Коллекция умеет сигнализировать о том, что в нее уже попало определенное количество объектов (отмечая их к примеру галочкой как это видно на скрине). | ||
− | Коллекция может показывать все | + | Коллекция может показывать все объекты (можно использовать например в меню для отображения найденных и не найденных предетов) либо же объекты найденные за последнюю сессию,уровень,сцену и т.п. (например такую коллекцию можно использовать после прохождения уровня и в нее попадут объекты найденные за последнюю игру). О начале новой сессии коллекции нужно сообщать установкой специального состояния, иначе она будет хранить предметы. (см. ниже) |
== Настройка коллекции == | == Настройка коллекции == | ||
Строка 13: | Строка 13: | ||
Коллекция обладает следующими настраиваемыми параметрами: | Коллекция обладает следующими настраиваемыми параметрами: | ||
− | * Общие для всех объектов положение, размер и т.п. не | + | * Общие для всех объектов положение, размер и т.п. не играют решающей роли, т.к. коллекция использует для отображения своего содержимого таблицу [[Table]]. |
* '''рамка''' - графический ресурс, который будет отображаться поверх всех найденных объектов (зеленая галочка на скрине выше) | * '''рамка''' - графический ресурс, который будет отображаться поверх всех найденных объектов (зеленая галочка на скрине выше) | ||
* '''таблица''' - объект с типом [Table] используемой для отображения. Сама таблица настраивается также как и для [[HiddenList]] | * '''таблица''' - объект с типом [Table] используемой для отображения. Сама таблица настраивается также как и для [[HiddenList]] | ||
* '''показывать все''' - если 1 - показываются все объекты, относящиеся к данной коллекции; 0 - только найденные; | * '''показывать все''' - если 1 - показываются все объекты, относящиеся к данной коллекции; 0 - только найденные; | ||
* '''число объектов''' - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении(может изменить состояние какой либо машины, например)<br> | * '''число объектов''' - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении(может изменить состояние какой либо машины, например)<br> | ||
− | правой кнопкой можем | + | правой кнопкой можем добавить<br> |
− | |||
− | |||
− | Коллекции можно устанавливать | + | '''сбор: изменить состояние объекта'''<br> |
+ | '''сбор: изменить параметр объекта''' | ||
+ | |||
+ | Коллекции можно устанавливать следующие состояния | ||
* '''all''' - показывать все объекты | * '''all''' - показывать все объекты | ||
− | * '''session''' - показывать только объекты за последнюю сессию | + | * '''session''' - показывать только объекты за последнюю сессию (если коллекция например находится в экране отображения очков где должны показываться предметы найденные в последней пройденной игре). |
− | * '''flush''' - начать новую сессию и перейти в состояние '''all | + | * '''flush''' - начать новую сессию и перейти в состояние '''all''' (т.е. если после вызова flush коллекция очищается, если "показать все" = 0, то она будет пустой) |
+ | |||
+ | [[Category:Game mechanic]] |
Текущая версия на 10:05, 23 сентября 2014
Общие положения
Коллекция представляет из себя некий набор, в который могут попадать отдельные поисковые объекты, что должно подчеркнуть их важность для игры.
Для отображения объектов коллекция использует таблицу Table. Так примерно может выглядеть коллекция:
Коллекция умеет сигнализировать о том, что в нее уже попало определенное количество объектов (отмечая их к примеру галочкой как это видно на скрине).
Коллекция может показывать все объекты (можно использовать например в меню для отображения найденных и не найденных предетов) либо же объекты найденные за последнюю сессию,уровень,сцену и т.п. (например такую коллекцию можно использовать после прохождения уровня и в нее попадут объекты найденные за последнюю игру). О начале новой сессии коллекции нужно сообщать установкой специального состояния, иначе она будет хранить предметы. (см. ниже)
Настройка коллекции
Если поисковый HiddenObject принадлежит к той либо иной коллекции то в поле collection нужно указать эту коллекцию (полностью аналогично тому, как для них устанавливается принадлежность к HiddenList)
Коллекция обладает следующими настраиваемыми параметрами:
- Общие для всех объектов положение, размер и т.п. не играют решающей роли, т.к. коллекция использует для отображения своего содержимого таблицу Table.
- рамка - графический ресурс, который будет отображаться поверх всех найденных объектов (зеленая галочка на скрине выше)
- таблица - объект с типом [Table] используемой для отображения. Сама таблица настраивается также как и для HiddenList
- показывать все - если 1 - показываются все объекты, относящиеся к данной коллекции; 0 - только найденные;
- число объектов - количество объектов, которые должен собрать игрок, чтобы коллекция просигнализировала о своем наполнении(может изменить состояние какой либо машины, например)
правой кнопкой можем добавить
сбор: изменить состояние объекта
сбор: изменить параметр объекта
Коллекции можно устанавливать следующие состояния
- all - показывать все объекты
- session - показывать только объекты за последнюю сессию (если коллекция например находится в экране отображения очков где должны показываться предметы найденные в последней пройденной игре).
- flush - начать новую сессию и перейти в состояние all (т.е. если после вызова flush коллекция очищается, если "показать все" = 0, то она будет пустой)