I was experimenting with an idea I had for terrain level of detail. The concept is to update a copy of the terrain mesh before replacing the current mesh with that updated mesh. But I’m having some collision problems. The replacement of the terrain mesh will sometimes interfere with the players movement, causing it to shoot up high into the air.
I don’t know what could be causing this except I’m guessing that the translation and replacement of the terrain mesh are not executed simultaneously, even though the methods are called on the same logic tic. I would really appreciate some help with this. If this could work as expected, this probably will clear the path to continue with my project.
Attached blend: wait a few seconds for compiling map data, arrows to move and turn the player
Terrain_heightmap.zip (758 KB)