-
Notifications
You must be signed in to change notification settings - Fork 55
components.ProgressBar
компоненты :
ProgressBar
Наследуется от Container, и включает в себя все его свойства.
ProgressBar - компонент, позволяющий отобразить значение некоторой javascript переменной, или свойства экранного объекта в виде шкалы или бегунка. В дополнение, для ProgressBar можно включить интерактивность, и тогда игрок сможет перетаскиванием или кликом по ProgressBar объекту управлять текущим значением привязанной к ProgressBar объекту переменной.
При добавлении на сцену в редакторе, ProgressBar автоматически создает три дочерних объекта, c именами bg, bar и cap (фон, шкала, бегунок). Если требуется разработчик может изменить их тип на Fill или NineSlicePlane, или удалить. Однако, как минимум один из дочерних объектов bar или cap должен остаться, иначе ProgressBar не будет работать.
По умолчанию, ProgressBar имеет включенную интерактивность, и игрок сможет управлять положением бегунка или шкалы. Для отключения интерактивности нужно отключить свойство interactive у ProgressBar объекта.
ProgressBar не имеет настройки, отвечающей за его вертикальность или горизонтальность. Для получения горизонтального ProgressBar'а достаточно повернуть его не сцене на четверть оборота.
Тип: data-path
Данное поле указывает путь к переменной javascript (либо путь к свойству объекта на экране), которая будет выступать в качестве текущего значения. Подробнее о путях к переменным: Data-Path редактор Если интерактивность данного ProgressBar объекта включена, то игрок, перетаскиванием бегунка сможет изменять значение указанной переменной.
Тип: Number
Высота ProgressBar'а в пикселях.
Тип: Number
Отступ бегунка в пикселях от верхней и нижней границы ProgressBar'а.
Тип: Number
Интервал в кадрах (60 кадров равно 1 секунде), задающий периодичность проверки переменной, указанной в dataPath. И обновления значения бегунка в случае ее изменения.
Тип: call
Поле, позволяющее привязать действие, которое будет вызываться при изменении значения переменной, указанной в dataPath
Тип: call
Поле, позволяющее привязать действие, которое будет вызываться в конце изменения значения ProgressBar'а игроком. Подробнее см. Callback редактор
Тип: Number
Максимальное значение.
Тип: Number
Минимальное значение.
Тип: Number
Шаг изменения значения.
Обновляет значение счетчика из переменной указанной в dataPath игнорируя refreshInterval.
<- Предыдущая страница Следующая страница ->