Class: FixedKeyControl

Phaser.Cameras.Controls. FixedKeyControl

[description]


new FixedKeyControl(config)

Parameters:
Name Type Description
config FixedKeyControlConfig

[description]

Since: 3.0.0
Source: src/cameras/controls/FixedKeyControl.js (Line 31)

Members


active :boolean

A flag controlling if the Controls will update the Camera or not.

Type:
  • boolean
Since: 3.0.0
Source: src/cameras/controls/FixedKeyControl.js (Line 172)

<nullable> camera :Phaser.Cameras.Scene2D.Camera

The Camera that this Control will update.

Type:
Since: 3.0.0
Default Value:
  • null
Source: src/cameras/controls/FixedKeyControl.js (Line 48)

<nullable> down :Phaser.Input.Keyboard.Key

The Key to be pressed that will move the Camera down.

Type:
Since: 3.0.0
Default Value:
  • null
Source: src/cameras/controls/FixedKeyControl.js (Line 88)

<nullable> left :Phaser.Input.Keyboard.Key

The Key to be pressed that will move the Camera left.

Type:
Since: 3.0.0
Default Value:
  • null
Source: src/cameras/controls/FixedKeyControl.js (Line 58)

The Key to be pressed that will move the Camera right.

Type:
Since: 3.0.0
Default Value:
  • null
Source: src/cameras/controls/FixedKeyControl.js (Line 68)

speedX :number

The horizontal speed the camera will move.

Type:
  • number
Since: 3.0.0
Default Value:
  • 0
Source: src/cameras/controls/FixedKeyControl.js (Line 128)

speedY :number

The vertical speed the camera will move.

Type:
  • number
Since: 3.0.0
Default Value:
  • 0
Source: src/cameras/controls/FixedKeyControl.js (Line 138)

<nullable> up :Phaser.Input.Keyboard.Key

The Key to be pressed that will move the Camera up.

Type:
Since: 3.0.0
Default Value:
  • null
Source: src/cameras/controls/FixedKeyControl.js (Line 78)

<nullable> zoomIn :Phaser.Input.Keyboard.Key

The Key to be pressed that will zoom the Camera in.

Type:
Since: 3.0.0
Default Value:
  • null
Source: src/cameras/controls/FixedKeyControl.js (Line 98)

<nullable> zoomOut :Phaser.Input.Keyboard.Key

The Key to be pressed that will zoom the Camera out.

Type:
Since: 3.0.0
Default Value:
  • null
Source: src/cameras/controls/FixedKeyControl.js (Line 108)

zoomSpeed :number

The speed at which the camera will zoom if the zoomIn or zoomOut keys are pressed.

Type:
  • number
Since: 3.0.0
Default Value:
  • 0.01
Source: src/cameras/controls/FixedKeyControl.js (Line 118)

Methods


destroy()

Destroys this Key Control.

Since: 3.0.0
Source: src/cameras/controls/FixedKeyControl.js (Line 283)

setCamera(camera)

Binds this Key Control to a camera.

Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera

The camera to bind this Key Control to.

Since: 3.0.0
Source: src/cameras/controls/FixedKeyControl.js (Line 212)
Returns:

This Key Control instance.

Type
Phaser.Cameras.Controls.FixedKeyControl

start()

Starts the Key Control running, providing it has been linked to a camera.

Since: 3.0.0
Source: src/cameras/controls/FixedKeyControl.js (Line 182)
Returns:

This Key Control instance.

Type
Phaser.Cameras.Controls.FixedKeyControl

stop()

Stops this Key Control from running. Call start to start it again.

Since: 3.0.0
Source: src/cameras/controls/FixedKeyControl.js (Line 197)
Returns:

This Key Control instance.

Type
Phaser.Cameras.Controls.FixedKeyControl

update(delta)

[description]

Parameters:
Name Type Description
delta number

The delta time in ms since the last frame. This is a smoothed and capped value based on the FPS rate.

Since: 3.0.0
Source: src/cameras/controls/FixedKeyControl.js (Line 229)