Book Image

Unity3D UI Essentials

By : Simon Jackson
Book Image

Unity3D UI Essentials

By: Simon Jackson

Overview of this book

<p>Unity is a powerful cross-platform development engine that provides rich framework to create 2D and 3D apps or games. Through Unity3D, users are able take master the complexities of game development with ease, including animations, physics, renderings, shaders, scripting and now, Unity have released a new and advanced system to cope with the UI demands for modern applications and games.</p> <p>Unity 3D UI Essentials is a complete walk-through of the new UI system in Unity V4 and beyond (including Unity 5). This fast-paced practical tutorial provides you with in depth details of the new UI controls and layouts that can be used to create stunning and multiresolution UI.</p> <p>Venture forth into the highly componentized and advanced UI system, covering new features such as responsive designs and layouts. Also you get to deep-dive into the scripting side of the UI system as Unity has made the entire framework open source, giving free access to the source code of the new UI system to all developers.</p> <p>So get ready for a wild ride into the new Unity3D UI system and set your course for awesome!</p>
Table of Contents (14 chapters)

The Canvas and Cameras


So far, we have purely dealt with the basic Screen SpaceOverlay Canvas, working through the controls and layout systems necessary to build our UI/UX. This is all crucial to understand the new UI and what it takes to paint your canvas.

The journey doesn't stop there, however. Once you have your painting (a nice, easy way to depict a complete Canvas with the new Unity UI), you can go further. You can opt to apply some camera perspective to how your fullscreen UI will be drawn or take your painting and simply hang it where you want it in your game world.

As with everything, there are tips and tricks to make the most out of this new system.

Screen Space and World Space

Back in Chapter 2, Building Layouts, we walked over the canvas options for Screen Space – Camera and World Space Canvases:

Each has its own capabilities above and beyond what the basic flat screen drawing canvas offers us:

  • Screen Space – Camera: This takes the flat-drawn canvas and applies camera effects,...