Hello. Tick is very helpful and easy to use, but as you said it shouldn’t be used in excess. Also Tick can be optimized, for example an actor could be set to tick every 0.05/0.1/0.2 seconds depending on your needs.
There are many other tools that let you do similar things:
-Timers (probably the best tool in most cases)
-Timelines - usually used for animating an event by logic, for example smooth opening doors, moving a switch, smooth color transition, etc.
-Looping with delay - not very recommended but I use them when waiting until something is synchronized
-Probably there are many other custom ways.
I’d say, learn Timers and Timelines and you will be able to tackle most cases. And use Tick only for things that are really happening during the whole Actor’s lifetime.
1 Like