Skip to content

mgeCameraConfig⚓︎

Allows control of MGE camera features.

Properties⚓︎

fov⚓︎

Horizontal FOV, in degrees.

Returns:

  • result (number)

shakeAcceleration⚓︎

Camera shake acceleration. Camera shake must be enabled to see an effect.

Returns:

  • result (number)

shakeEnable⚓︎

Set if camera shake is active.

Returns:

  • result (boolean)

shakeMagnitude⚓︎

Camera shake magnitude. Camera shake must be enabled to see an effect.

Returns:

  • result (number)

thirdPersonOffset⚓︎

The position offset (from the character) of the third person camera.

Returns:


zoom⚓︎

Camera zoom multiplier. Default is 1.0. Camera zoom must be enabled to see an effect.

Returns:

  • result (number)

zoomEnable⚓︎

Set if camera zoom is enabled.

Returns:

  • result (boolean)

Functions⚓︎

stopZoom⚓︎

Stops any continuous camera zoom.

mgeCameraConfig.stopZoom()

zoomContinuous⚓︎

Sets up continuous camera zoom. The zoom speed starts at rate. The speed will approach targetRate over time, if provided.

mgeCameraConfig.zoomContinuous({ rate = ..., targetRate = ... })

Parameters:

  • params (table): Optional.
    • rate (number): Default: 1.
    • targetRate (number): Default: rate.

zoomIn⚓︎

Zooms in by the specified amount, or by a small amount if no amount is provided.

mgeCameraConfig.zoomIn({ amount = ... })

Parameters:

  • params (table): Optional.
    • amount (number): Default: 0.0625.

zoomOut⚓︎

Zooms out by the specified amount, or by a small amount if no amount is provided.

mgeCameraConfig.zoomOut({ amount = ... })

Parameters:

  • params (table): Optional.
    • amount (number)

Last update: August 25, 2023 10:03:48
Created: June 5, 2022 21:01:32