-
Notifications
You must be signed in to change notification settings - Fork 41
components.Container
компоненты : Container
Container - самый простой компонент в Thing-Editor. Container - это класс, напрямую взятый из pixi.js
Container невидим на экране, и используется для объединения других компонентов в группы (слои).
тип: String
Название объекта. Используется для доступа к элементам сцены по имени из javascript кода, либо просто для удобства при навигации по дереву сцены в редакторе. В добавок, объекты которым задано имя становятся видимыми в редакторе путей для ссылочных полей.
тип: Number
положение объекта по горизонтали.
тип: Number
положение объекта по вертикали.
тип: Number
поворот объекта в радианах.
тип: Number
Прозрачность объекта.
тип: Boolean
Делает объект видимым или невидимым.
тип: Boolean
Кликабельность объекта. Подробнее в справке PIXI. По умолчанию, это поле отключено ### false### у всех компонентов кромe Button, пожтому любой спрайт добавленный на сцену будет кликаться игроком на сквозь, и клик будет срабатывать на кнопке, которая скрыта под спрайтом. Для того чтобы сделать спайт не пропускающим клики, установите это свойство в ### true### . Обычный спрайт имеет кликабельную форму в видже прямоугольника. Для изменения кликабельной формы (HitArea) кнопки или спрайта используйте компонент Shape как обасть клика
тип: Boolean
служебное поле, которое делает элемент невыбираемым по клику на сцене в wievport. Значение этого поля сохраняется в файле сцены, но вырезается в релизной сборке игры, как и любое редактитруемое поле начинающееся с двойного подчеркивания. [Подробнее] TODO: ссылка на справку по созданию custom компонентов двойное подчеркиванеи в имени поля
тип: Number
служебное поле, введенное в целях облегчения отладки. Значение этого поля генерируется автоматически, и отображается в дереве сцены. Значенеи поля может меняться между запусками игры, при переходах между сценами, и сохраняет свое значение только в пределах запуска сцены на исполнение. В финальную сборку игры это поле не попадает подробнее. Значение этого поля временное, и не сохранаяется в файле сцены, как и любое поле, имя которого начинается с тройного подчеркивания подробнее.
тип: Number
масштабирование объекта по горизонтали. 1 - значенеи по умолчанию, при котором объект имеет ширину как есть.
Поле scale.x является вложенным полем, для обеспечения совместимости с "плоским" редактором свойств, Thing-Editor добавляет компоненту псевдоним (геттер и сеттер) c именем ### scale.x### подробнее.
тип: Number
масштабирование объекта по вертикали. 1 - значенеи по умолчанию, при котором объект имеет высоту как есть.
тип: Number
наклон объекта по горизонтали.
тип: Number
наклон объекта по вертикали.
тип: Number
смещение точки опоры по горизонтали. Точка опоры (pivot) это точка, относительно которой трансформируется объект и его дочерние объекты.
тип: Number
смещение точки опоры по вертикали