I’m going to move the ground plane towards the player while the player has horizontal & vertical control (it’s easier to work with using the current controller scheme). In case it does save resources, I’d like to move the entire floor (consisting of many individual actors) instead of a thousand actors each tick.
Using any function that contains “local” or “relative” word in their name, means that it makes changes relative to the parents of that object or actor.
I suggest you to make all those static meshes a child of scene component inside blueprint and make that scene be a child of a billboard component which is the root component as well. Now, if you apply any changes to the local coordinate of the scene object, all the static meshes should move relatively as well.