I have a landscape object which I need to rotate while the game is playing. It is not possible to set the landscape object as moveable however. Is there a way to use blueprints or code to accomplish this?
Thanks!
I have a landscape object which I need to rotate while the game is playing. It is not possible to set the landscape object as moveable however. Is there a way to use blueprints or code to accomplish this?
Thanks!
This question keeps cropping up. Unless I’m mistaken, there’s no way to do this.
A better way is to make the LS from a mesh, or a number of meshes. Then you can move it/them around.
Seems like a lot of extra work to me.
Depending on the situation it may be better to load up the landscape as a mesh.
To do this:
From there you can just rotate the actor however you see fit.
Coloring/styling the landscape is a different issue now. you need to setup a different system with layer masks to get the different layers onto the landscape. Thing is, you can make it More expensive by having a high res material on each tile, Or less expensive by having a general material on all tiles. How you go about that depends on how fast you need the landscape object to rotate in your project.
I meant it in general, to try and achieve what the OP wants to achieve - not for testing purposes.
Also Loading/Unloading to get the rotation happening seems “heavy” as a general idea, It could work, but it would probably depend highly on how the landscape runs…