A series of examples introducing the Unity UI. Created with Unity 2021.3.
The companion video tutorials can be found here:
- part 1 - Canvas, rectTransform, UI sprites, layout
- part 2 - Interface Elements and scripting, buttons, sliders, textfields
- part 3 - Drag and drop interaction, event trigger, UI interface, delegates
- part 4 - Easing UI with Unity Tweens, Coroutines
- part 5 - UI and world space objects, raycasts, screen space canvas
To avoid dependency issues this project should contain everything it requires: TextMeshPro, the 2D packages, this Tween package and assets from Retro Windows GUI pack. The package cache has been deleted to reduce the project size so the first launch may take a while.