Класс: Phaser.Component.InputEnabled
Конструктор
new InputEnabled()
Компонент InputEnabled позволяет объекту Game Object иметь собственный InputHandler и обрабатывать события, связанные с вводом.
- Исходный код: gameobjects/components/InputEnabled.js (Строка 12)
Общедоступные свойства
- Phaser.InputHandler | null
- Исходный код: gameobjects/components/InputEnabled.js (Строка 24)
- Исходный код: gameobjects/components/InputEnabled.js (Строка 42)
input : Phaser.InputHandler | null
Input Handler для данного объекта Game Object.
По умолчанию отключён. Если вы хотите, чтобы этот объект Game Object обрабатывал события ввода, вы должны включить его с помощью: inputEnabled = true.
После этого свойство будет содержать ссылку на Phaser InputHandler.
Тип
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.
Затем вы можете включить его снова по мере необходимости.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Component.InputEnabled.html