How to control order of processing for actors?

How do I specify the order in which actors are processed(ie. have their blueprint scripts executed, or components like scene capture updated)? What about stuff within an actor? (eg. I have an actor which contains a scene capture component, and also a blueprint script which makes it move about…how do I ensure that its blueprint script finishes execution before its scene capture component renders the scene to texture, in order to avoid a 1-frame lag while the render catches up to the motion?)

You can use AddTickPrerequisiteActor and AddTickPrerequisiteComponent to configure your component/actor tick order.

Thanks a bunch! :slight_smile:

You’re welcome.

Please mark the answer as accepted for future traveler coming to this post :wink:

Uh, but where do I click to do this?

Click the checkmark under the up/down vote buttons to mark the answer accepted

Hey,
AddTickPrerequisiteActor did not work for me. I want a decal actor to tick after character actor so this decal gets his latest position. But with AddTickPrerequisiteActor(Character) the decal still ticks before character :frowning:

You should add the Decal as a Component parented under the root of your Character it should follow it without any additional code.

I did that and it messed up rendering of traslucent sprites in Android

Thanks!!!