As mentioned on discord, I've got some terrain that looks normal in the scene:
but when I instance that scene into my main game scene, the terrain is positioned using it's transform as it's global position, rather than translated based on the parent translations:
These are the steps I took to produce it:
1> Create a scene
2> Instance that scene in the main scene and move it somewhere (In this case -y)
3> Create terrain in the child scene, adjust the map_scale and local transform to have it line up correctly with the rest of the child scene geometry.
4> Go back to the parent scene and the terrain is back at the origin + it's local transform.
As mentioned on discord, I've got some terrain that looks normal in the scene: but when I instance that scene into my main game scene, the terrain is positioned using it's transform as it's global position, rather than translated based on the parent translations:
These are the steps I took to produce it: 1> Create a scene 2> Instance that scene in the main scene and move it somewhere (In this case -y) 3> Create terrain in the child scene, adjust the map_scale and local transform to have it line up correctly with the rest of the child scene geometry. 4> Go back to the parent scene and the terrain is back at the origin + it's local transform.