When to use World Space UI
There are many reasons you may want to use a World Space Canvas. The most common reasons for using this render mode are the following:
- To have better control of individual UI objects’ positions in relation to objects in the scene
- To rotate or curve UI elements
For example, the game Mojikara: Japanese Trainer uses World Space Canvases to have rotated Panels and keep UI objects, such as Text, attached to 3D objects. As you can see from the following screenshot, the Panel on the left is rotated just slightly in 3D space, because it is on a World Space Canvas:
Figure 16.1: Mojikara: Japanese Trainer (image provided by Lisa Walkosz-Migliacio, Intropy Games)
Another example of rotated UI can be found in the game Cloudbase Prime, as shown in the following screenshot. It also used World Space rendering to create indicators that hover over objects and characters.
Figure 16.2: Cloudbase...