For Godot 4
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.
It comes with a showcase scene where you can see all the properties in action.
Features include:
- Keeping the child's rotation when the parent rotates.
- Rotations can be 360° but also more/less
- Once it rotates the amount you choose, it can either loop back from the start or start rotating backward.
- Choose the number of rotations.
- You can enable the Rotor's effect on nodes that aren't its children or disable it on some of its children.
- Can flip (horizontal/vertical) nodes past a certain angle.
- Rotation can be standard or using tweens
Full documentation can be found here : Documentation