Spec-Zone.ru › Phaser

Класс: Phaser.Component.Core

Конструктор

new Core()

Функциональные возможности компонента Core.

Исходный код: gameobjects/components/Core.js (Строка 12)

Общедоступные свойства

animations : Phaser.AnimationManager

Если объект игры поддерживает анимацию (например, Phaser.Sprite), это ссылка на его экземпляр AnimationManager.
Через него можно создавать, воспроизводить, приостанавливать и останавливать анимации.

Исходный код: gameobjects/components/Core.js (Строка 193)
См.
  • Phaser.AnimationManager

<internal> components : Object

Компоненты, установленные в этом объекте игры.

Внутреннее:
  • Этот член является внутренним (защищенным) и может быть изменён или удалён в будущем.
Исходный код: gameobjects/components/Core.js (Строка 167)

data : Object

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

Значение по умолчанию
  • {}
Исходный код: gameobjects/components/Core.js (Строка 160)

debug : boolean

Флаг отладки, предназначенный для использования с Game.enableStep.

Исходный код: gameobjects/components/Core.js (Строка 218)

events : Phaser.Events

Все объекты игры Phaser имеют класс событий, который содержит все события, отправляемые, когда происходят определенные вещи с этим
объектом игры или любыми его компонентами.

Исходный код: gameobjects/components/Core.js (Строка 185)
См.
  • Phaser.Events

exists : boolean

Управляет тем, обрабатывается ли этот объект игры основным циклом игры.
Если у этого объекта игры есть физическое тело, он также управляет тем, обновляется ли его физическое тело или нет.
Когда exists установлено в false, он удалит его физическое тело из физического мира, если оно есть.
Он также переключает свойство visible на false.

Установка exists в значение true добавит его физическое тело обратно в физический мир, если оно есть.
Он также установит свойство visible в значение true.

Исходный код: gameobjects/components/Core.js (Строка 284)

[только для чтения] fresh : boolean

Объект игры считается fresh, если он был только что создан или сброшен и еще не получил обновление преобразования рендера.
Это свойство в основном используется внутренними системами физики, но доступно для использования плагинами.

Исходный код: gameobjects/components/Core.js (Строка 248)

game : Phaser.Game

Ссылка на текущую запущенную игру.

Исходный код: gameobjects/components/Core.js (Строка 142)

key : string | Phaser.RenderTexture | Phaser.BitmapData | Phaser.Video | PIXI.Texture

Ключ изображения или текстуры, используемой этим объектом игры при рендеринге.
Если это строка, это строка, используемая для получения текстуры из кэша изображений Phaser.
Это также может быть экземпляр RenderTexture, BitmapData, Video или PIXI.Texture.
Если объект игры создается без ключа, ему автоматически присваивается ключ __default, который представляет собой прозрачный PNG размером 32x32, хранящийся в кэше.
Если объекту игры задан ключ, которого нет в кэше изображений, ему повторно присваивается ключ __missing, который представляет собой PNG размером 32x32 зеленого прямоугольника с линией через него.

Тип
  • строка | Phaser.RenderTexture | Phaser.BitmapData | Phaser.Video | PIXI.Texture
Исходный код: gameobjects/components/Core.js (Строка 203)

name : string

Пользовательское имя, заданное этому объекту игры.
Это значение никогда не используется внутри Phaser, оно предназначено для свойств уровня игры.

Исходный код: gameobjects/components/Core.js (Строка 150)

pendingDestroy : boolean

Объект игры, который pendingDestroy, помечен для вызова метода destroy на следующей логической стадии.
Вы можете установить его напрямую, чтобы пометить объект для уничтожения на его следующем обновлении.

Это очень полезно, если вы хотите уничтожить объект из одного из его собственных обратных вызовов,
например, с кнопками или другими событиями ввода.

Исходный код: gameobjects/components/Core.js (Строка 259)

[только для чтения] previousPosition : Phaser.Point

Позиция объекта игры в предыдущем кадре.

Исходный код: gameobjects/components/Core.js (Строка 225)

[только для чтения] previousRotation : number

Поворот объекта игры, установленному в предыдущем кадре. Значение в радианах.

Исходный код: gameobjects/components/Core.js (Строка 232)

[только для чтения] renderOrderID : number

Идентификатор порядка рендеринга используется внутри рендерером и менеджером ввода и не должен изменяться.
Это свойство в основном используется внутренними рендерами, но доступно для использования плагинами.

Исходный код: gameobjects/components/Core.js (Строка 240)

world : Phaser.Point

Координаты мира этого объекта игры в пикселях.
В зависимости от того, где в списке отображения находится этот объект игры, это значение может отличаться от position,
которое содержит координаты x/y, относящиеся к родительскому элементу объекта игры.

Исходный код: gameobjects/components/Core.js (Строка 211)

[только для чтения] z : number

Глубина z этого объекта игры внутри его родительской группы.
Два объекта в группе не могут иметь одинаковое значение z.
Это значение автоматически корректируется при изменении иерархии группы.
Если вы хотите изменить порядок отображения объекта игры, см. методы, такие как Group.moveUp или Group.bringToTop.

Исходный код: gameobjects/components/Core.js (Строка 177)

Общедоступные методы

<внутренний, статический> init()

Инициализирует компоненты миксина.

Контекст this должен быть экземпляром целевого миксина компонента.

Внутренний:
  • Этот член является внутренним (защищенным) и может быть изменён или удалён в будущем.
Исходный код: gameobjects/components/Core.js (Строка 54)

<внутренний, статический> install()

Устанавливает/регистрирует компоненты миксина.

Контекст this должен быть контекстом соответствующего экземпляра объекта или прототипа.

Внутренний:
  • Этот член является внутренним (защищенным) и может быть изменён или удалён в будущем.
Исходный код: gameobjects/components/Core.js (Строка 22)

<внутренний> postUpdate()

Внутренний метод, вызываемый циклом World postUpdate.

Внутренний:
  • Этот член является внутренним (защищенным) и может быть изменён или удалён в будущем.
Исходный код: gameobjects/components/Core.js (Строка 338)

update()

Переопределите этот метод в собственных пользовательских объектах, чтобы обработать все требования обновления.
Вызывается сразу после preUpdate и перед postUpdate.
Помните, если у этого объекта игры есть дочерние элементы, вы должны также вызвать update для них.

Исходный код: gameobjects/components/Core.js (Строка 328)

© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Component.Core.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API