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

Make Transforms optional for Mesh3d, PointLight, Spotlight #16914

Open
HackerFoo opened this issue Dec 20, 2024 · 0 comments
Open

Make Transforms optional for Mesh3d, PointLight, Spotlight #16914

HackerFoo opened this issue Dec 20, 2024 · 0 comments
Labels
C-Feature A new feature, making something new possible S-Needs-Triage This issue needs to be labelled

Comments

@HackerFoo
Copy link
Contributor

What problem does this solve or what need does it fill?

For Noumenal, I use a custom transform type, and use this type to set GlobalTransform. Forcing the Transform component causes a conflict with multiple systems writing to GlobalTransform in this case, and also wastes memory.

What solution would you like?

I would like Transform components to be optional (not required.)

What alternative(s) have you considered?

One workaround is to remove automatically added Transforms, but this is clunky, and I'm surprised that it even works.

Additional context

With #16246, Transforms could be suggested components, or maybe there could be a way to remove or substitute required components when a plugin is loaded.

@HackerFoo HackerFoo added C-Feature A new feature, making something new possible S-Needs-Triage This issue needs to be labelled labels Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Feature A new feature, making something new possible S-Needs-Triage This issue needs to be labelled
Projects
None yet
Development

No branches or pull requests

1 participant