Spec-Zone.ru › Phaser

Класс: Phaser.Component.Destroy

Конструктор

new Destroy()

Компонент Destroy отвечает за уничтожение объекта Game Object.

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

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

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

Когда объект Game Object проходит через свой метод destroy, этот флаг устанавливается в true,
и его можно проверить в любом подсистеме или плагине, из которого он уничтожается.

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

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

destroy(destroyChildren, destroyTexture)

Уничтожает объект Game Object. Это удаляет его из родительской группы, уничтожает обработчики ввода, событий и анимации, если они присутствуют
и обнуляет его ссылку на game, освобождая его для сборки мусора.

Если у этого объекта Game Object есть компонент Events, он также отправит событие onDestroy.

Вы также можете дополнительно уничтожить BaseTexture, которую использует этот объект Game Object. Будьте осторожны, если у вас
более одного объекта Game Object, использующего одну и ту же BaseTexture.

Параметры
ИмяТипАргументЗначение по умолчаниюОписание
destroyChildrenboolean<необязательно>
true

Нужно ли вызывать метод destroy для каждого дочернего элемента этого объекта?

destroyTextureboolean<необязательно>
false

Уничтожить BaseTexture, используемую этим объектом Game Object? Обратите внимание, что если другой объект Game Object использует ту же BaseTexture, она будет аннулирована.

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

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

Spec-Zone.ru

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