Hi,
I've been trying for a day to generate labels that hover over my script generated grid landscape, I've looked into '2D to 3D' and 'GUI in 3D'. They work but trying to shoehorn those solutions into my project isn't working. I'd like to know why there isn't a simple '3DLabel' node that puts a plane with text on it with a make billboard checkbox so it always faces the camera if checked.
Thanks
It think this should be possible with a Sprite3D node.
You could also position a Label dynamically using Camera.unproject_position() (and fade/scale it depending on distance if needed).
We should probably have a demo project for this as it's a common question :slightly_smiling_face:
I'd also like to put labels flat on the ground in game, mostly to label distances. Yes I could just have a library of 0 to 100 sprites but i'd like to prevent the odd instance when you need sprite 101 that just doesn't exist. ( also sprites take up bytes )
You can use 9 sprites and use them when needed if distances are far enough. You can fetch them to place they are needed and set their coordinates from placeholder object that are already there.
And you can look at the "GUI in 3D" demo.
Most helpful comment
You could also position a Label dynamically using
Camera.unproject_position()(and fade/scale it depending on distance if needed).We should probably have a demo project for this as it's a common question :slightly_smiling_face: