The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates. | Twitter

0 votes

My problem is pretty complex and chances are its impossible to fix it. yet ill try anyway
Ok so i was looking for a way to make an interactible ui in a 3d scene and i found this asset demo
It does exactly what i need so i tried it when i tested it it worked fine but the moment i changed to fullscreen the Buttons no longer respond i was confused at first then i found the reason my project stretch mode is set to viewport while the assets is set to disabled so maybe the Buttons collision Shape (where it detect the mouse) gets changed because my stretch mode is viewport
So I don't know what to do its very complex situation i know its because the stretch mode but i don't know why they behave this wierd way if you know what's the exact or approximate reason for this im more than happy to listen

If you want to help me with this problem i have a discord account so you can contact me there its


Godot version 3.5
in Engine by (57 points)

You can always use raycasting to detect buttons collision, no matter the screen size. Check out Camera3D methods

Really?? How would they work? Do i just make a sprite with viewport and use that method and it will detect button collision just like that??

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.