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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Ввуки при нахождении хидденов)
Строка 92: Строка 92:
 
'''тип списка''' - Тип списка: 1 - слово, 2-предложение, 3-удаляемая пиктограмма, 4-пиктограмма, 5-поиск различий
 
'''тип списка''' - Тип списка: 1 - слово, 2-предложение, 3-удаляемая пиктограмма, 4-пиктограмма, 5-поиск различий
  
== Ввуки при нахождении хидденов ==
+
== Звуки при нахождении хидденов ==
  
'''обычный''' - Звук при нахождении обычного хиддена
+
*'''обычный''' - Звук при нахождении обычного хиддена
 
+
*'''коллекционный''' - Звук при нахождении коллекционного хиддена
'''коллекционный''' - Звук при нахождении коллекционного хиддена
 
  
 
== Система очков ==
 
== Система очков ==

Версия 10:52, 21 января 2013

Общие сведения

HiddenList является менеджером поисковых объектов. Для корректного подсчета очков (если он требуется) HiddenList должен располагаться на отдельной сцене, которая находится выше сцены с поисковыми объектами, но ниже сцены с UI-элементами.

Параметры

память - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)

картинка - Графический ресурс для отображения объекта. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Обычно не используется, а применяется для отображения table

таблица - Объект, типа table который является визуальным отображением списка

Подсказка — объект типа HiddenHint, который является менеджером хинтов.

Счетчик — объект типа Counter, который отображает количество найденных объектов. В самом счетчике в параметрах нужно указать val = 0, поскольку изначально нет найденных объектов.

Таймер — объект типа Timer, который отображает время игры. В самом таймере никаких особых настроек прописывтаь не нужно.

объектов - Максимальное количество доступных для поиска объектов в одной игровой сессии

одного типа - Максимальное количество объектов одного типа - поле тип в hiddenObject (если -1 то игнорируется)

прятать - Делать невидимыми объекты, не участвующие в поиске

оставлять - Оставлять найденный объект на месте (вызывая только флаеры) при удачном клике

скорость - Скорость перемещения найденного объекта

полета - Скорость полета в пикселях в секунду
вращения - Скорость вращения в градусах в секунду

скалирование объектов - Скалирование объектов. 0 - отключено, 1 - включено

пропадание объектов - Пропадание объектов по альфе. 0 - отключено, 1 - включено

реагировать на отпускание - Объекты связанные с этим хидденлистом будут реагировать на отпускание, а не на нажатие. 0 - отключено, 1 - включено

объединять одиниаковые тексты - Объекты с одинаковым текстом будут жить в одной ячейке таблицы с добавлением множителя xN. 0 - отключено, 1 - включено

множитель для иконок - Графический ресурс для отображения множителя у иконок для типа списка 4 и включенного объединения одинаковых текстов. Первый фрейм - х2, второй - х3 и т.д.

flyer при ошибке - Объект типа flyer (летуны которых надо показать в точке клика, если этот клик ошибочный)

Время

игры - Общее время игры (если -1, то игнорируется). Если оно истекает, идет переход на экран [время вышло] (см.ниже)

прерывать - Если 1, то по окончанию времени игра будет прервана, иначе - продолжится, но переход все равно будет на неудачную ветку

паузы - Время перед закрытием окна после разбора (для осмысления результата)

Другие параметры

переход

при разборе - Экран на который надо перейти, если все объекты найдены
время вышло - Экран на который надо перейти если время вышло, а не все объекты найдены

разбор: если был экран - При нахождении всех объектов, переходим на определенный экран, если некоторый экран был уже хотя бы раз посещен

был экран - Экран, который мы проверяем на то, был ли он уже открыт хотя бы один раз
перейти на - Переходим на этот экран, если экран из предыдущего поля уже открывался

разбор: изменить состояние объекта - При нахождении всех объектов, перевести объект в новое состояние

объект - Перевести объект в состояние из следующего поля
состояние - Новое состояние для объекта из предыдущего поля

разбор: изменить параметр объекта - При нахождении всех объектов, изменить параметр объекта

объект - этот объект меняет свой параметр
свойство - Параметр, который мы изменяем
значение - Новое значение параметра

не успел: если был экран - Если вышло время, а объекты не найдены, переходим на определенный экран, если некоторый экран был уже хотя бы раз посещен

был экран - Экран, который мы проверяем на то, был ли он уже открыт хотя бы один раз
перейти на - Переходим на этот экран, если экран из предыдущего поля уже открывался

не успел: изменить состояние объекта - Если вышло время, а объекты не найдены, перевести объект в новое состояние

объект - перевести объект в состояние из следующего поля
состояние - Новое состояние для объекта из предыдущего поля

не успел: изменить параметр объекта - Если вышло время, а объекты не найдены, изменить параметр объекта

объект - этот объект меняет свой параметр
свойство - Параметр, который мы изменяем
значение - Новое значение параметра

сохранять в профиль - Если =1, то значение будет сохранено в текущий профиль, если 0 - то глобально

Внешний вид

вычеркнуть - Если 1, то найденный объект вычеркивается, оставаясь в списке, иначе он удаляется из списка

листать - Если 1, то список можно листать (скролировать), иначе ищутся только те, кто сейчас в нём виден

тип списка - Тип списка: 1 - слово, 2-предложение, 3-удаляемая пиктограмма, 4-пиктограмма, 5-поиск различий

Звуки при нахождении хидденов

  • обычный - Звук при нахождении обычного хиддена
  • коллекционный - Звук при нахождении коллекционного хиддена

Система очков

Счетчик — счетчик, отображающий набранные очки

Таймер — таймер, отображающий время игры

ID пака — строковый идентификатор пака; используется для вытаскивания суммарных очков в счетчики

ID игры — строковый идентификатор игры (сцены); используется для вытаскивания результатов игры в счетчики.

Обязательно должен иметь префиксом ID пака. Например, если pack_id = "pack1", то game_id = "pack1.game1"

Очки — количество очков, которые даются за каждый найденный хидден

Бонус за скорость — бонус за быстро найденный хидден

Бонусный интервал — время, за которое нужно найти хидден для бонуса

бонус за время - Очковый бонус за оставшееся время игры

Бонусный мультипликатор — Если 1, то умножать очки за второй быстро найденный предмет на 2, за третий на 3, и т. д.

Количество кликов для штрафа — количество неверных кликов, после которых будет штраф

Интервал для штрафа — время, за которое эти клики нужно совершить

Штраф (очки) — штраф в очках

Штраф (время) — штраф во времени

блокатор - Объект, блокирующий сцену при серии ошибочных кликов

время блокировки - Время блокировки при серии ошибочных кликов

Звезды

combo num - Количество быстро найденных объектов, нужное для получения звезды Combo

combo time - Интервал между кликами, считающимися быстрыми для Combo

accuracy - Точность кликов для получения звезды Accuracy