Skip to content

lorenchorley/UnityUIConstructor

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

UnityUIConstructor

A wrapper/helper for the Unity UI package to aid in quickly prototyping and making Unity UIs

Please note that this is still a work in progress.

It is based on the following concepts:

Coordinator An abstract monobehaviour class that is added to an empty game object inside a canvas Controls all settings Becomes the root of the UI tree Has all relevant functions and a reference is distributed among all

Slides What might be considered a page or a screen (like a web page or a screen in an installation program or a slide in a powerpoint presentation). Contains panels Only one slide visible at a time Not necessarily full screen. Can move between them using transitions - a single method call. Transition are defined on start up to ensure consistency One starting slide, starting visibility selected in editor. Can be triggered at any point using the base coordinator class.

Panels Contains (sub)panels and controls Can be nested as much as required Integral for doing complex layouts Can be things like buttons or menu bars

Controls The end of the component tree, no sub components Can be things like text or sprites

About

A wrapper/helper for the Unity UI package to aid in quickly prototyping and making Unity UIs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages