HiddenObject
HiddenObject - поисковый объект на сцене в хидден игре.
Добавив из редактора ресурсов на сцену картинку поискового предмета мы изменяем его тип на hiddenObject.
Можно применить групповое изменение типа выделив с помощью "Shift" или "Ctrl" группу картинок.
Все хидден объекты должны быть подключены к объекту с типом HiddenList.
Параметры объекта
- Картинка - графический ресурс хидден объекта.
- ТекстID - перетягивается из текстового редактора
- Текст- при отсутствии ТекстID, это текст который выводит таблица.
- list- ссылка на HiddenList к которому будет подключен объект.
- actor- анимация (машина состояний) которая запустится после нахождения объекта.
- flayer - Объект типа flyers, который запустится при клике на спрятанный объект.(можно машину с состоянием "beg")
- Тип - Номер типа объекта. Используется при выставленном ограничении в HiddenList (поле [одного типа])
- Обязательный - если флаг включен то объект всегда будет в списке на поиск
- Выделение цветом - если включен флаг то на объект будет распространяться выделения цветом (цвет указывается в HiddenList)
- предпочитаемый - Является ли объект предпочитаемым (используется при исключении объектов с одинаковыми textID)
- сессия - Сессия, в которой должен появиться объект
- collection - Объект типа Collection, к которому относится данный объект. Если объект не коллекционный - просто не задавать.
Выделив более 2-х хидден объектов у нас будут параметры группового изменения. Таким образом мы легко можем выставить прокликиваемость или один HiddenList всем нашим объекам сразу!
Добавляемые параметры
связанный объект - Связанный объект на противоположном фоне при поиске различий. изменить параметр объекта - При нахождении объекта изменить параметр объекта. объект - При нахождении объекта этот объект меняет свой параметр. свойство - Параметр, который мы изменяем. значение - Новое значение параметра. изменить состояние объекта - При нахождении объекта перевести объект в новое состояние. объект - При нахождении объекта перевести объект в состояние из следующего поля. состояние - Новое состояние для объекта из предыдущего поля. клик на найденный хидден: изменить параметр объекта объект - Объект, параметр которого нужно изменить параметр - Параметр, которое нужно изменить значение - Новое значение параметра клик на найденный хидден: изменить состояние объекта объект - Объект, состояние которого нужно изменить состояние - Новое состояние объекта объект вернулся на место через putback: изменить параметр объекта объект - Объект, параметр которого нужно изменить параметр - Параметр, которое нужно изменить значение - Новое значение параметра объект вернулся на место через putback: изменить состояние объекта объект - Объект, состояние которого нужно изменить состояние - Новое состояние объекта
Состояния объекта
У хидден объекта есть состояния, которыми можно управлять с помощью машин. Также можно отслеживать, в каком сейчас состоянии находится хидден-объект. Доступны следующие состояния:
- beg
- wait
- raise
- fly
- end
- find