I am making a Blender game with a map that is procedurally generated and infinite.
With the way I am designing this game the player can travel for infinity but still get back to their original location.
The way I plan on doing this is by having a plane parented to the player that has a displace modifier and a cloud texture.
When the player moves so does the plane. When the plane gets further from the starting location it gets further from the empty which controls the texture coordinates of the displace modifier.
This should allow the player to walk in any direction infinitely because the texture never ends. My only problem, however, is that while the plane is parented to the player just fine, the displace modifier does not update with the movement.
It took me a long time to figure out how to constrain the rotation and location of the plane which I did using a vertex parent.
Now I just need to figure out how to make the displace modifier work in-game.
I've heard that most modifiers are not supported in the game engine, but is there a way to force the modifier to update with a python script, or to replace the modifier with something else that works the same way?
I plan on turning this game into a zombie game that is infinite but first I need to get this one problem fixed. Any help would be greatly appreciated! ;)