Overview
Clean UI is an Unity Asset that I created with the purpose of making user interfaces in Unity easily more dynamic. Fading, moving, scaling and even rotation is made easy and can now be done with only one line of code.
All the C# extension methods include summaries as well as parameter descriptions. However I decided to write this documentation as to make Clean UI even easier to use. Several example cases to give you an idea of the possibilities of Clean UI.
Why I Created Clean UI
When I was making apps in Unity, I was often frustrated at the lack of smooth UI features. For even the smallest effects I had to write an IEnumerators, often leading to messy and unorganized code.
I started thinking: what if I could somehow make these coroutines run in the background using extension methods? That would make my life a lot easier. So there I went, down the path of creating something originally for myself, but later realizing other people might experience the same frustrations.
Features
- Fading, moving, scaling and rotation with one line of code
- Supports up to 40 easing types
- Support to create custom easings
- Editor Window to setup preferences
- Great support and money back guarentee!
All the C# extension methods include summaries as well as parameter descriptions. I still decided to write documentation as to make Clean UI even easier to use.
Links
Note: Clean UI is dependent on the Text Mesh Pro asset, which you can download here for free.
Or preferably download it by using the Unity Package Manager.
Questions or comments? Feel free to contact me at nathanvanjole@gmail.com