A wrapper/helper for the Unity UI package to aid in quickly prototyping and making Unity UIs
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Assets
ProjectSettings
.gitignore
LICENSE
README.md

README.md

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