Creating Curved UI in Unity (Free) - Virtual Reality
If your looking for a free and easy solution to create a curved user interface for your Virtual Reality Application or VR Game your at the right place. In this blog you will learn to create a curved ui element in unity using the Unity UI Extensions. This is not as fancy as the other paid assets available but works really well for static curved UI elements.
Creating A Curved UI Element:
Download the Unity UI Extensions package form the link. Once you’ve downloaded the package, import it to your project. Now, when you right click on the hierarchy you can see a new option called “Extensions” under ui.
Add the UI element that you want to bend.
Select the UI element and in the inspector click add component and search for “curly”. You will find three components “Curly UI Graphic”, “Curly UI Image” and “Curly UI Text”.Use Curly UI Graphic for Raw Image, Curly UI Image for Image and Curly UI Text for Text. Simple add the component for you UI element.
Once you add the component you can see two new Child object called “BottomRefCurve” and “TopRefCurve” created under your UI element.
By adjusting the control points you can bend the ui elements to your will.