Create lights like a fire engine has in 3D

Godot Version



Are there any tutorials or hints out there how to create those turning flashing lights of a fire engine, police car or construction vehicles?


I’m sure there are tutorials out there.
But couldn’t you create a node with two spotlight3D children, and rotate the parent node so they’re rotated with it.

Then adjust the spotlight3D’s colours based on a timer?

This will be a little more complicated, but you can make a single light mesh with an emission texture that partially covers the mesh. Animate the texture with a shader with controllable speed setting.