mamoniem / ngui-to-ugui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nGUI to uUI

Want to Use the new UISystem presented by Unity starting Unity4.6?

Or you are planning to switch your project to Unity 5.0 to make use of it’s awesome coming features, and would like to use it’s awesome optimized UISystem?

With nGUI to Unity UISystem (for short nGUI to uUI) you will be able to convert all your Widgets, Panels, Atlases & Sprites within one click to a Unity UISystem ones.

ust few clicks, and few seconds is your distance between converting a NGUI based project Into Unity new UI system project. And defiantly UnityEngine.UI is the future of UI design in Unity games.

Features:

  • Full extendable & organized C# source code.
  • Convert the nGUI atlas to a Unity Atlas.
  • Convert all the nGUI sprites into Unity sprites.
  • Automatic cropping, naming and slicing for all the sprites.
  • Convert all the NGUI widgets into a UnityEngine.UI widgets. That includes (UIWedgit, UIButton, UILabel, UIInput, UISprite, UIToggles, UISLider, UIProgressbar).
  • Convert any multi widget structure.
  • Fit All the original widgets positions.
  • Convert some custom components (like the colored sliders, Typewriter,..etc) to an alternative UnityEngine.UI friendly ones.
  • Convert all the widgets at once or one by one.
  • Multi types of atlas conversions.

Limitations:

  • No Logic conversion & no Events will be assigned
  • It should run with the latest ngui or at least 3.7.8 (or earlier version that have no major API changes).
  • the UILabels which set to Automatic, it’s result is not expected (80% correct).

Home Page

https://www.youtube.com/watch?v=qdIaIT2NbMA

https://www.youtube.com/watch?v=WzgDM7Hy98s

*Note: This was an asset store item for Unity3d, but with the days I got busy and stop supporting it, and also sales was not doing great & I decided to not push any features. But many people was reaching me asking for it, and I was throwing a .unitypackage for them, and with more requests I decided to put the source for free for anyone want to evolve it, use it or learn from it.

About

License:MIT License


Languages

Language:C# 96.9%Language:ShaderLab 3.1%