Version : 1.0 for Godot 4

Author : Dark Peace

The Rotor is a node making its child rotate with different useful properties. Like keeping the child's rotation, rotating back and forth between 2 angles and more.

Features include:

  1. Keeping the child's rotation when the parent rotates.
  2. Rotations can be 360° but also more/less
  3. Once it rotates the amount you choose, it can either loop back from the start or start rotating backward.
  4. Choose the number of rotations.
  5. You can enable the Rotor's effect on nodes that aren't its children or disable it on some of its children.
  6. Can flip (horizontal/vertical) nodes past a certain angle.
  7. Rotation can be standard or using tweens

Installation

https://github.com/Dark-Peace/godot-rotor-node

Follow the Standard installation steps

Once it’s installed, a new node should be available (click to see the properties) :

Rotor

It also comes with a showcase scene where you can see all the properties in action.