Skip to content

components.OrientationTrigger

Megabyte edited this page Dec 1, 2019 · 15 revisions

компоненты : Иконка компонента OrientationTrigger

Наследуется от Container, и включает в себя все его свойства.

Thing-Editor поддерживает создание игр, работающих в портретном и ландшафтном режиме (см. настройки проекта, ориентация и размеры экрана., с автоматическим переключением между этими режимами. OrientationTrigger - контейнер, который переключает свое положение, в зависимости от текущей ориентации экрана. Свойства, для которых реализовано переключение режима: x, y, alpha, rotation, scaleX, scaleY. Отредактировав эти свойства в режиме пейзажа, вы можете переключить сцену в портретный режим переключение ориентации Viewport'а и присвоить этим 5 свойствам новые значения. Теперь при переключении в пейзаж и обратно, эти свойства будут переключать свои значения. Таким образом, обернув экранные объекты в OrientationTrigger вы можете управлять положением и видимостью данных объектов на экране в зависимости от текущей ориентации.

Редактируемые свойства:

onPortrait

Тип: call

Поле, позволяющее привязать вызов произвольного метода при переходе сцены в портретный режим см. Callback редактор


onLandscape

Тип: call

Поле, позволяющее привязать вызов произвольного метода при переходе сцены в пейзажный режим см. Callback редактор


Служебные поля:


Centralize

В редакторе свойств - это поле представляет из себя кнопку, для быстрой централизации объекта относительно его дочерних объектов. Добавлено для удобства при редактировании сцены. В javascript это поле не доступно.


landscapeX, landscapeY, landscapeAlpha, landscapeScaleX, landscapeScaleY, landscapeR, portraitX, portraitY,portraitAlpha, portraitScaleX, portraitScaleY, portraitR

Служебные поля, доступные в редакторе свойств только для чтения. Хранят портретные и ландшафтные значения для переключаемых полей. Доступ к этим полям из javascript в обычных случаях, не имеет необходимости.

<- Предыдущая страница Следующая страница ->

Связанные темы:

Свойства, унаследованные от Container

Компоненты

Callback редактор

настройки проекта

Clone this wiki locally