-
Notifications
You must be signed in to change notification settings - Fork 35
From the Ground Up: Scene2D.UI Tutorials
So you want to make slick menus for your games right? Customized HUD widgets? Level editing interfaces? It just so happens that UI is libGDX's strong suit! This tutorial series is going to cover the basics of UI design in Scene2D, libGDX's premiere scene graph and layout toolkit.
Learn the basics of Scene2D and Table layout.
Button, ImageButton, TextButton, ImageTextButton
Design checkboxes, radio buttons. Implement these in selectable groups.
Labels, titles, backgrounds, and tooltips, TypingLabel.
TextFields, passwords, and TextAreas.
Trees, directory file structures, basic selectable lists.
Scrollpane and using scrollpanes in conjunction with labels.
SelectBoxes and Lists for SelectBox.
Progress Bars, Health Bars Sliders, Mana Orbs, and other variations.
SplitPanes, HorizontalGroup, VerticalGroup, and dynamically sized content.
Title images, separating lines, pictures, touchpads.
Windows, dialogs, confirmation windows, UI organization strategies.
Containers, stacks, horizontal groups, vertical groups.
External libraries, creating your own widgets.
Exploring Skin JSON's and tricks/techniques with the libGDX skin loader
Getting Started
Windows
Linux
Mac
Features Manual
Colors
Fonts
Creating Bitmap Fonts
Creating FreeType Fonts
Creating Image Fonts
Drawables
Nine Patches
Ten Patches
Classes, Styles, and the Preview Panel
Custom Classes
Exporting
Importing
Saving / Loading
VisUI Skins
Tips and Tricks
TextraTypist Playground
Scene Composer
Scene Composer
Exporting a Scene
Modifying a Scene
Tutorials
Skin Composer Videos
From The Ground Up Series
Examples
Ray3K Skins