-
Notifications
You must be signed in to change notification settings - Fork 41
components.Spine
компоненты : Spine
Наследуется от Container, и включает в себя все его свойства.
Spine - компонент, позволяющий разместить на сцене анимацию созданную в Spine
Для добавления Spine анимаций в проект, необходимо скопировать .json файл и его ресурсы в подпапку папки /img/ проекта.
Пример использования Spine анимации можно найти в тестовом проекте thing-project-example, который устанавливается вместе с Thing-Editor в инструкции по установке.
Тип: String
В редакторе свойств, данное поле представляет из себя выпадающий список, с перечислением всех доступных в проекте Spine ресурсов. В javascript значению этого поля представляет из себя строку, в том виде как она выглядит в выпадающем списке (путь .json файлу Spine ресурса).
Тип: String
Каждый Spine ресурс может содержать в себе несколько анимаций. В редакторе свойств, данное поле представляет из себя выпадающий список, с перечислением всех доступных анимаций в Spine ресурсе заданном в поле spineData. В javascript значению этого поля представляет из себя строку с именем анимации.
Тип: Boolean
Запускает/останавливает воспроизведение Spine анимации.
Тип: Boolean
Включает/выключает зацикленность Spine анимации.
Тип: Number
Скорость воспроизведения Spine анимации.
Тип: Number
Время плавного перехода между анимациями.
Тип: Number
Свойство, отвечающее за цветокоррекцию Spine объекта.
Тип: Number
Свойство, добавленное в Thing-Editor для управления частью tint отвечающей за красный (Red) цвет.
Тип: Number
Свойство, добавленное в Thing-Editor для управления частью tint отвечающей за зеленый (Green) цвет.
Тип: Number
Свойство, добавленное в Thing-Editor для управления частью tint отвечающей за синий (Blue) цвет.
Тип: Boolean
При включении этой опции, Spine объект непрерывно присваивает своему tint значение tint родителя. Это позволяет анимировать цветностью Spine объекта через анимацию родительского MovieClip.
Тип: Boolean
Включает пулинг спайн контента. При удалении спайн объект будет сохранен в пул, и повторно использован при необходимости.
Устанавливает значение для currentAnimation поля.
Запускает воспроизведение анимации.
Запускает воспроизведение анимации если она не играет сейчас.
Останавливает воспроизведение анимации.
Заменяет текстуру слота с именем slotName на текстуру texture, если texture - строка, считает что это путь к текстуре и использует getValueByPath.
Статический метод. Создает в пуле несколько экземпляров Spine. spineDataName - текстовое имя ресурса. Значение spineDataName совпадает со значением поля spineData. count - задает количество объектов, которые будeт созданы.
Очищает пул спайн ресурсов. Если spineDataName задано, то очищаются ресурсы только для данного spine ресурса. Значение spineDataName совпадает со значением поля spineData.
При очиске пула могут сохраниться Spine объекты, присутствующие в данный момент на сцене.
<- Предыдущая страница Следующая страница ->