Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gui_in_3d not usable when tree is paused #474

Closed
makepanic opened this issue Jun 4, 2020 · 3 comments
Closed

gui_in_3d not usable when tree is paused #474

makepanic opened this issue Jun 4, 2020 · 3 comments
Labels
Milestone

Comments

@makepanic
Copy link

Which demo project is affected:
gui_in_3d

OS/device including version:
Linux / 3.2.1.stable.official

Issue description:

  • If the tree is paused, a CollisionObject will not emit mouse_entered and mouse_exited signals.
  • this causes the demo to never set is_mouse_inside and in turn breaking the input relaying

Screenshots of issue:
https://streamable.com/ini8fw

I found this when implementing a pause screen for a godot VR project.
I'm unsure if this is an expected limitation of the implementation or if there's a better alternative that could be used to make GUI work in VR (3d).

I've created #39094 in the godotengine repo which duplicated #38370.

If this is a bug in the engine, this issue can probably be closed.

@makepanic makepanic added the bug label Jun 4, 2020
@aaronfranke
Copy link
Member

Unfortunately, the pause system in Godot is fairly limited. I recently opened a proposal to redesign the pause system, which will allow you to pause only parts of the scene tree, so you can pause specific trees of nodes in your game without pausing the GUI system.

Also, if you are working on a pause screen for VR, check out GUI in VR.

@aaronfranke aaronfranke added this to the After 4.0 milestone Jun 19, 2020
@voylin
Copy link
Contributor

voylin commented Apr 2, 2022

@aaronfranke Those bug report were solved and closed. I'm looking at which issues I can handle but I guess there already is a demo project for this if I'm correct.
https://github.com/godotengine/godot-demo-projects/tree/master/misc/pause

@aaronfranke
Copy link
Member

aaronfranke commented Apr 3, 2022

Fixed by #714 for Godot 4.0. Thanks for the bug report!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants