Actor Tick - performance

Hello,

I have a situation like this:

I create an blueprint from Actor and place its object in scene.
It have tick event but nothing is connected to this node.

Will tick event for this actor be registered and run each frame (even if it is empty function) ?

Yes, the actor will tick even if the tick function is empty.

Go inside the actor blueprint and click “Class Defaults”. In the top right corner you will see “Start with tick enabled”. You can use that or you can enable and disable the tick function anytime using the “Set actor tick enabled” node.

1 Like

Tick is being called in the background to handle a lot of things you don’t generally see.
Not having the node in the blueprint doesn’t alter anything.

You can test things like this by making an actor that creates 1000 or so instances of the blueprint to test in a scene, then hit ~ and type in MemReport -Log

Go to the gave /saved/profiling/ … and open the log in an editor.

Then make the change you want to compare it to and do it again.

.

By comparing the two resulting logs you can see the difference in resources used by the comparative methods.