Buttons provided by Unity's UI system are graphical objects that preutilize the Event System we covered in the last chapter. When a Button is placed in a scene, it automatically has components added to it that allow the player to interact with it. This makes sense, because the whole point of a button is to interact with it.
In this chapter, we will discuss the following topics:
- Creating UI Buttons and setting their properties
- How to set button transitions that make the button change appearance when it is highlighted, pressed, or disabled
- Navigating button selection on screen with the keyboard or joystick
- How to create an onscreen button that looks like it is physically being pressed
- How to create buttons that swap images without using the built-in transitions, like a mute/unmute button
- Loading scenes with a button press
- Creating Button Transition Animations
All...