Zylann / godot_scatter_plugin

A tool to help placing lots of environment props in a scene
187 stars 29 forks source link

Added height correction feature #6

Open wkunker opened 3 years ago

wkunker commented 3 years ago

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!