-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Support Ui to perform Transform in the world #21514
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
base: main
Are you sure you want to change the base?
Conversation
Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke! If it's expected, please add the M-Deliberate-Rendering-Change label. If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it. |
Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke! If it's expected, please add the M-Deliberate-Rendering-Change label. If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it. |
…UiContain size;Fixed UiContainTarget passes to child nodes.
Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke! If it's expected, please add the M-Deliberate-Rendering-Change label. If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it. |
Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke! If it's expected, please add the M-Deliberate-Rendering-Change label. If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it. |
Preface
I still have many unresolved issues. I am publishing this PR to gain more attention and opinions. Ensure the integrity of this feature.
Existing problems:
...
Expectations and difficulties:
Objective
Fixes #21278Try #5476
Solution
4.Camera is a screen based "container" for Node Ui, so Containing is a world based "container".
Testing
Did you test these changes? If so, how?
I haven't figured out how to test this feature yet.But I have enabled a new feature for isolation to ensure that other functions are not affected
Are there any parts that need more testing?
It may be necessary to test whether UiContainTarget points to UiSurface and UiContain
How can other people (reviewers) test your changes? Is there anything specific they need to know?
Add UiContactTarget to the normal Node Entity, pointing to UiContain.
Example ui/ui_contain provides the most basic usage examples
Showcase