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

ClientSim UI intersects with world geometry #58

Closed
Faxmashine opened this issue Dec 2, 2022 · 8 comments
Closed

ClientSim UI intersects with world geometry #58

Faxmashine opened this issue Dec 2, 2022 · 8 comments
Assignees
Labels
bug Something isn't working

Comments

@Faxmashine
Copy link
Contributor

Faxmashine commented Dec 2, 2022

ClientSim's menu can intersect with world geometry, occasionally making it difficult to interact with.

It should instead be rendered in front of all other objects in the scene.
image
Thank you Rackshaw from our official Discord server for reporting this issue.

@Faxmashine Faxmashine added the bug Something isn't working label Dec 2, 2022
@RackshawGames
Copy link

Incase any details are needed:

  • World geometry is set on the default layer.
  • Using Creator Companion and importing Client Sim via the default official packages.
  • This happens on random projects, once it happens nothing I can do fixes the issue (Re-install etc).
  • Client sim does NOT turn off "EditorOnly" tagged Items even with this setting checked in the menu.
  • No Errors in console when running.

Can't think of any other issues that may be effecting this, I know a few others have ran into this issues on random projects, with the same items I mentioned above.

@Faxmashine
Copy link
Contributor Author

@MrQ89 , I'm able to reproduce this by removing references to Unity's Default UI Material.
IGLk7fzmOf

Not sure what would cause that to happen, but I couldn't find any other way to reproduce the issue. We should be able to fix it by using our own UI material instead of Unity's.

@RiskyKen
Copy link

RiskyKen commented Feb 1, 2023

After a lot of messing around it seems the editor extension Awesome Folders is conflicting with ClientSim. Removing it from any of my projects with this issue fixes it and adding it to a new projects creates the issues.

@Faxmashine
Copy link
Contributor Author

@RackshawGames, were you using any tools such as Awesome Folders?

@RiskyKen
Copy link

RiskyKen commented Feb 2, 2023

Tested this a bit more. The canvas background material is still linked for me and the shaders settings look like they are default, also tried making a custom one with the UI/Default shader on it and got the same result. Sometimes when Awesome Folders is imported everything works fine, so am not sure if it's just it or some weird combination of other factors.

For myself I have just switch over to Rainbow Folders 2, it's doing most of the things I wanted from Awesome Folders.

Default material and it's settings.
image

Custom material.
image

@RackshawGames
Copy link

@Faxmashine That is correct I am using the AwesomeFolders unity plugin as Risky mentioned!

@Faxmashine
Copy link
Contributor Author

Hah, well there's our solution 😄 I suppose AwesomeFolders interferes with ClientSim somehow. Strange.
This might not be a high-priority task for us to solve, but I'm glad we've tracked down the issue.

Thank you @RiskyKen !

@cubedparadox
Copy link
Contributor

I've done some testing, and have found a good enough workaround for this issue!
Reimport any shader file in your project, and the bug will go away until you reimport the AwesomeFolders package. This consistently resolves the bug for me, until I reimport AwesomeFolders afterwards again, which reintroduces the bug.

This is low-priority, and I wasn't able to find a better fix while testing, so we're closing this bug out!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants