Skip to content

A component that animates the position, rotation, and scale of a target node using smooth sinusoidal motion.

License

Notifications You must be signed in to change notification settings

BloodRivers/MotionComponent

Repository files navigation

Version Documentation License: MIT

MotionComponent

A Godot Engine component that animates the position, rotation, or scale of a target node using smooth sinusoidal motion.

By default works ONLY IN 2D

Features

  • Position Animation: Animate the node's position with customizable amplitude and frequency.

  • Rotation Animation: Rotate the node with adjustable amplitude and frequency. Option to force a center pivot.

  • Scale Animation: Scale the node with sinusoidal motion.

  • Pause/Resume: Easily pause and resume animations.

  • Customizable: Control which animations are active and adjust their parameters in the Godot Editor.

Installation

Add the script to any 2D or Control node in your Godot project.

License

This project is licensed under the MIT License.

About

A component that animates the position, rotation, and scale of a target node using smooth sinusoidal motion.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published