How do you attach a canvas to a VIVE controller?

I have tried to find online, but cant find any tutorial on attaching a canvas to a controller

The setup is the same as you would attach a canvas in world space to any gameobject.

  1. Create the canvas
  2. Make the canvas a child of the controller
  3. Set the canvas to world space
  4. Adjust the size of the canvas to world space, it should be way smaller than the size in screen or camera space
  5. It may be necessary to adjust the settings in the canvas scaler component.