But also, to your suggested solution, having a button need to be interacted with in VR and a physical button is error prone and annoying. I know I use a button like that daily. I would rather just reach over and stab most of these buttons.
I don't have VR goggles but I feel like someone will eventually come up with a successful Minority Report imitation. We'll all have very tired arms but that seems a fait accompli of VR stuff anyway?
I mostly play flight sims so I don't use the motion controllers or anything, but I can't imagine having to work all day in VR.
I totally agree! I feel like I am scuba diving or snorkeling. The discomfort drains you.
Just thinking about the extra work your brain is doing to process VR visuals
Universal issues: * flat, everything in focus rendering instead of "light field" style, per-eye adjusted display focal depth
Per-individual issues: * Mis-aligned pupils (IPD) * User not having glasses or corrective lenses inside the headset * Wrong prescription (Everything is 4 - 6 feet from the user's perspective for a prescription), so bifocals or the wrong pair of prescription glasses create fatigue * Motion sickness sensitivity
Doing a little VR can consistently build up tolerance, but there is always some amount of overhead for me that is fatigue inducing.
I made physics buttons in Unity and they worked well. Key is the colliders on the hands need some special sauce to make them be real proper physics objects that don't collide into things. The SteamVR demo for unity is a great starting point for this.
A good old mouse works just as well and its microswitches give a nice tactile response.
Microsoft Flight Sim seems explicitly intended for you to sit in front of your normal computer screen with flight stick and keyboard and mouse and just plop the headset on. It requires you to press spacebar before you can do anything if you start the game in VR. It's so stupid.
I was hoping someone would bring up VTOL VR though because it has the best buttons I've used in any VR game so far. Just touching a button is too imprecise; laser pointers can be awkward. Holding your hand over the button, getting a slight vibration to let you know you're in the connect interaction zone, the clicking the trigger is the best option in most circumstances