Skip to content

Camera impulse

Move the camera following an impulse trajectory.

Authors and contributors to this experimental extension: D8H.


Move the camera following an impulse trajectory.

It can be used to simulate earthquakes or impacts.

Tip

Learn how to install new extensions by following a step-by-step guide.

Actions

Add a camera impulse
Add an impulse to the camera position.

See parameters
  • Parameter 1 (string): Identifier
  • Parameter 2 (string): Layer
  • Parameter 3 (🔢 Number): Displacement X
  • Parameter 4 (🔢 Number): Displacement Y
  • Parameter 5 (🔢 Number): Get away duration (in seconds)
  • Parameter 6 (🔤 String): Get away easing (one of: "linear", "easeInQuad", "easeOutQuad", "easeInOutQuad", "easeInCubic", "easeOutCubic", "easeInOutCubic", "easeInQuart", "easeOutQuart", "easeInOutQuart", "easeInQuint", "easeOutQuint", "easeInOutQuint", "easeInOutSine", "easeInExpo", "easeOutExpo", "easeInOutExpo", "easeInCirc", "easeOutCirc", "easeInOutCirc", "easeOutBounce", "easeInBack", "easeOutBack", "easeInOutBack", "elastic", "swingFromTo", "swingFrom", "swingTo", "bounce", "bouncePast", "easeFromTo", "easeFrom", "easeTo")
  • Parameter 7 (🔢 Number): Stay duration (in seconds)
  • Parameter 8 (🔢 Number): Get back duration (in seconds)
  • Parameter 9 (🔤 String): Get back easing (one of: "linear", "easeInQuad", "easeOutQuad", "easeInOutQuad", "easeInCubic", "easeOutCubic", "easeInOutCubic", "easeInQuart", "easeOutQuart", "easeInOutQuart", "easeInQuint", "easeOutQuint", "easeInOutQuint", "easeInOutSine", "easeInExpo", "easeOutExpo", "easeInOutExpo", "easeInCirc", "easeOutCirc", "easeInOutCirc", "easeOutBounce", "easeInBack", "easeOutBack", "easeInOutBack", "elastic", "swingFromTo", "swingFrom", "swingTo", "bounce", "bouncePast", "easeFromTo", "easeFrom", "easeTo")

Technical note: parameters 0, 10 are internal parameters handled by GDevelop.

Add a camera impulse (angle)
Add an impulse to the camera position.

See parameters
  • Parameter 1 (string): Identifier
  • Parameter 2 (string): Layer
  • Parameter 3 (🔢 Number): Amplitude
  • Parameter 4 (🔢 Number): Angle (in degree)
  • Parameter 5 (🔢 Number): Get away duration (in seconds)
  • Parameter 6 (🔤 String): Get away easing (one of: "linear", "easeInQuad", "easeOutQuad", "easeInOutQuad", "easeInCubic", "easeOutCubic", "easeInOutCubic", "easeInQuart", "easeOutQuart", "easeInOutQuart", "easeInQuint", "easeOutQuint", "easeInOutQuint", "easeInOutSine", "easeInExpo", "easeOutExpo", "easeInOutExpo", "easeInCirc", "easeOutCirc", "easeInOutCirc", "easeOutBounce", "easeInBack", "easeOutBack", "easeInOutBack", "elastic", "swingFromTo", "swingFrom", "swingTo", "bounce", "bouncePast", "easeFromTo", "easeFrom", "easeTo")
  • Parameter 7 (🔢 Number): Stay duration (in seconds)
  • Parameter 8 (🔢 Number): Get back duration (in seconds)
  • Parameter 9 (🔤 String): Get back easing (one of: "linear", "easeInQuad", "easeOutQuad", "easeInOutQuad", "easeInCubic", "easeOutCubic", "easeInOutCubic", "easeInQuart", "easeOutQuart", "easeInOutQuart", "easeInQuint", "easeOutQuint", "easeInOutQuint", "easeInOutSine", "easeInExpo", "easeOutExpo", "easeInOutExpo", "easeInCirc", "easeOutCirc", "easeInOutCirc", "easeOutBounce", "easeInBack", "easeOutBack", "easeInOutBack", "elastic", "swingFromTo", "swingFrom", "swingTo", "bounce", "bouncePast", "easeFromTo", "easeFrom", "easeTo")

Technical note: parameters 0, 10 are internal parameters handled by GDevelop.

Conditions

Camera impulse is playing
Check if a camera impulse is playing.

See parameters
  • Parameter 1 (string): Identifier

Technical note: parameters 0, 2 are internal parameters handled by GDevelop.


This page is an auto-generated reference page about the Camera impulse extension, made by the community of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop community-made extensions here.