I am working on a game where the player cannot move but is free to rotate in all three dimensions by offsetting the actor’s local rotation. I spawn several objects that approach the player, and upon spawning, I set their spawn transformation rotation to the look-at rotation, and this does somewhat work, except the up vectors aren’t aligned, so am trying to figure out how to compensate for this.
As the player rotates in any desired direction, I would like to modify the rotation of the spawned actors to keep the same horizon, but still facing the player, effectively rotating “against” the player. This shouldn’t modify the movement, which should pretty much just be a straight line from the spawn location until they reach the player.
I realize this should be quite simple but just not finding the right combination yet. Any help would be greatly appreciated!

