I'm new to Godot/GDScript so I apologize for any sloppiness in my approach, or if a solution to this problem already exists and I missed it. Feel free to point out any issues and I'll promptly resolve them or close this pull request if it doesn't make sense.
Problem:
Objects placed by scatter aren't updated on their Y when terrain height is updated in the terrain plugin; nor should they be, since who knows what the author of the scene has intended.
Proposed solution:
Until a more thoughtful UI can be designed, I have simply placed a checkbox with the label "Height correction" which when enabled, repositions colliding objects to match the height of the terrain. This could possibly be enhanced in the future to allow for an offset to be specified.
How to test:
Place some objects on some terrain using scatter
Adjust the height of the terrain to cover the objects
Select the scatter node again, and check the "Height correction" box
Drag over the area where the objects are and watch as they reappear
Hello,
I'm new to Godot/GDScript so I apologize for any sloppiness in my approach, or if a solution to this problem already exists and I missed it. Feel free to point out any issues and I'll promptly resolve them or close this pull request if it doesn't make sense.
Problem: Objects placed by scatter aren't updated on their Y when terrain height is updated in the terrain plugin; nor should they be, since who knows what the author of the scene has intended.
Proposed solution: Until a more thoughtful UI can be designed, I have simply placed a checkbox with the label "Height correction" which when enabled, repositions colliding objects to match the height of the terrain. This could possibly be enhanced in the future to allow for an offset to be specified.
How to test:
Thank you!