====== LowoUN-UI Wiki====== ===== Summary ===== LowoUN-UI is an ui framework for unity project based on UGUI with templated way to achieve UI production, I think it's a great architecture to implement coding in the form of configuration, and it includes many useful features, so the ui development progress will be accelerated. \\ \\ Asset Store: http://u3d.as/QXF Take a look at the sample files in the asset folder, you may find it easily to use. Any problem, you can check the url or send email below for help. * Blog: [[http://www.loywong.com/unity-ui-framework/|http://www.loywong.com/unity-ui-framework/]] * Mail: loywongcom@gmail.com ==== Framework Directory ==== * **[[1_guide|Quick Start Guide]]** - [[1_guide:1_setupenv|Setup Environment]] - [[1_guide:2_makeholder|Make Holder(Panel)]] - [[1_guide:3_writecommonestlogic|Write Commonest Logic]] * **[[2_core|Core]]** * UILinker * UIHub * UIScene * UIBinder * **[[3_tmpl|Tmpl]]** * Basic * **[[4_visual|Visual]]** * Holder(Combined with lots of components) * Component * Hud * **[[5_util|Util]]** * **[[6_anim|Anim]]** * **[[7_helper|Helper]]** * Prefab * Script ---- ===== Quick Start Guide ===== Learn as less as points to use this framework at an low level. > [[1_guide|more>>]] ===== Core ===== The core scripts of the framework. > [[2_core|more>>]] ===== Tmpl ===== The basic holders(panels) code template include an uihandler and an uibinder script file. > [[3_tmpl|more>>]] ===== Visual ===== All visible ui elements on the devices, include three types: Hud UI, Holder(Panel), and Components which must belong to a Holder. * Holder(Combined with lots of components) * Component * Hud > [[4_visual|more>>]] ===== Util ===== Kinds of utils, such as: * UICutter: Disable ui game objects outside of the screen for performance optimization * UIGameObject: the control of all ui visual elements(hud, holder and component) * UIDragHelper: for dragging ui freely > [[5_util|more>>]] ===== Anim ===== Animation clips play for all ui elements include hud ui, holder(panel) and components. > [[6_anim|more>>]] ===== Helper ===== * Prefab case for the visual elements * code snippets for quick input > [[7_helper|more>>]]