cancel
Showing results for 
Search instead for 
Did you mean: 

How does an object(nearest to player) detect that the headset viewing line is within its boundaries

VRfriend2016X
Protege
I know you're all familiar with how in Oculus home or some other calibration thing or in Farlands....a dot is placed  on the objects that are in alignement with the center view of the headset and you can interact with those objects or creatures.

Well i want to know how to do a similar thing for my game. How does an object detect that the headset viewing line is within it's boundaries. NOTE that i would surround small things with invisible gameobjects as detectors.

But anyway, if my center view HITS that detector then that means i can have some interaction with that object. But i only want it on the nearest to me or top most thing. I don't want several items to be affected.   So for example look at a switch on the wall and  it detects if you look at it( at the gameobject cube thta i'm going to surround it with) and once that happens i can press a Button on the xbox controller and can switch light on or off. Same with a lamp, same with a TV etc.

So what's the method/ that tells and object "yes I'm in alignment with you i'm looking at you"

In genal terms i would do this for a switch

if(  lightSwitchdetector is in alignment with view of headset center line   AND player is close to lightdetectorswitch)
      then if user presses xbox button toggle light on or OFF.


1 ACCEPTED SOLUTION

Accepted Solutions

vrdaveb
Oculus Staff
Have a look at the Sample Framework for Unity. It includes a Crosshair example that should help you understand gaze cursors. There is also the OVRRayCaster for interaction with Unity's built-in UI system.

View solution in original post

2 REPLIES 2

vrdaveb
Oculus Staff
Have a look at the Sample Framework for Unity. It includes a Crosshair example that should help you understand gaze cursors. There is also the OVRRayCaster for interaction with Unity's built-in UI system.

VRfriend2016X
Protege
Well i didn't really want cursors or UI. I want to interact with objects without having any cursors. Even people, lamps , lightswitches, computers, . And this one is an interesteing one i have planned. look at entire face of a person    VS looking at hand. Those two, after pressing an xbox button would give me some random results like the guy would get angy and say "what you looking at me for?"   or if i look at his hand, and press a key i would slap it(animation)