-
Notifications
You must be signed in to change notification settings - Fork 162
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
Curved item renderers and layouts #49
Comments
Hi @ilanb, it should be possible to do this, but it would require custom work on your side. Item renderers can be any shape, including 3D shapes, but currently the system only provides built-in support for "Rect" and "Arc" shapes. I have previously implemented a prototype UI system where the panels are curved to fit on the surface of a sphere. So, shapes that fit on a sphere or cylinder are both on my longer-term to-do list for Hover UI Kit. Until then, if you do decide to implement your own, I can point you to some docs and code that should help you get started. If you're asking about the combination of this plugin with Hover UI Kit, I don't know whether that will work. Hover UI Kit uses more than just a canvas (the shapes are built with custom meshes) so I doubt they would be compatible. |
Thanks for quick reply, yes I'm interested to help me with some doc and code to try to implement myself. |
@ilanb, this will be a complex task. There are a several things to do, which fall into the following groups:
This would be a very long tutorial, and hard to generalize. It would probably be faster for me to implement the feature, rather than try to document all the steps :) Reading through the wiki pages, especially the Renderers page, would be a good start. The "shape" code is located here. |
Hi zachkinstner,
Is not a issues or bugs, I use extensivly in my VR project this plugin: https://www.assetstore.unity3d.com/en/#!/content/53258 CurvedUI with UGUI elements.
Do you think is a possible to make same possibility with your kit ?
Bests,
The text was updated successfully, but these errors were encountered: