Spec-Zone.ru › Phaser

Класс: Phaser.Component.InputEnabled

Конструктор

new InputEnabled()

Компонент InputEnabled позволяет объекту Game Object иметь собственный InputHandler и обрабатывать события, связанные с вводом.

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

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

input : Phaser.InputHandler | null

Input Handler для данного объекта Game Object.

По умолчанию отключён. Если вы хотите, чтобы этот объект Game Object обрабатывал события ввода, вы должны включить его с помощью: inputEnabled = true.

После этого свойство будет содержать ссылку на Phaser InputHandler.

Тип
  • Phaser.InputHandler | null
Исходный код: gameobjects/components/InputEnabled.js (Строка 24)

inputEnabled : boolean

По умолчанию объект Game Object не обрабатывает события ввода. Установив inputEnabled в значение true, создаётся Phaser.InputHandler для этого объекта Game Object, и он начнёт обрабатывать события клика/тача и другие.

Затем вы можете получить доступ к Input Handler с помощью this.input.

Обратите внимание, что события, связанные с вводом, отправляются из this.events, т.е.: events.onInputDown.

Если вы установите это свойство в значение false, Input Handler перестанет обрабатывать события ввода.

Если вы хотите временно отключить ввод для объекта Game Object, лучше установить
input.enabled = false, так как это не сбросит внутренние свойства Input Handler.
Затем вы можете включить его снова по мере необходимости.

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

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

Spec-Zone.ru

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