In this chapter, we will cover the ways we can interact with HoloLens using the input system. This device has been designed around three pillars of control: Gaze, Gesture, and Voice (GGV). Although traditional controllers, such as a keyboard, mouse, and even game controllers, will work with the HoloLens, in most cases, GGV should be the go-to solution for the problems that we, as developers, need to solve.
Before we get there, we will start using the HoloToolKit in this chapter. In order to be successful, we will need to look at a couple of related Unity design concepts that we will use repeatedly, such as prefabs and parent/child relationship.
As we collect user input, we need to show a change to let the user know that their input was received. To help facilitate this need, we will learn some of the basics of Unity's animation system. We will expand our knowledge...