Search Unity

  1. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice
  2. Ever participated in one our Game Jams? Want pointers on your project? Our Evangelists will be available on Friday to give feedback. Come share your games with us!
    Dismiss Notice

Oculus OVR Grabber script. Can I use the Index Trigger instead of the hand Trigger?

Discussion in 'AR/VR (XR) Discussion' started by bugzilla, Mar 30, 2018.

  1. bugzilla

    bugzilla

    Joined:
    Dec 9, 2008
    Posts:
    193
    I have created a VR scene in Unity for use with the Oculus Rift. I have the OVR Grabber script attached to the hand objects so the user can grab objects, but the script will only let me use the "PrimaryHandTrigger". I think the "PrimaryIndexTrigger" would be more intuitive. I do not see any way to get the OVR Grabber script to use it. Does anyone know a way to get this script to use the Index Trigger instead of the Hand Trigger?
     
  2. Arch_N_Game

    Arch_N_Game

    Joined:
    Sep 29, 2018
    Posts:
    1
    If anyone look into this, you can find the value at line 150 on OVRGrabber.cs, you just have to change "hand" to "index"
     
    janeshvarmishra likes this.
  3. spatto

    spatto

    Joined:
    Jun 29, 2017
    Posts:
    1
    Thanks for this! And if you want either to work, you can use:

    Code (CSharp):
    1.         m_prevFlex = Mathf.Max(OVRInput.Get(OVRInput.Axis1D.PrimaryIndexTrigger, m_controller), OVRInput.Get(OVRInput.Axis1D.PrimaryHandTrigger, m_controller));
     
    janeshvarmishra likes this.
unityunity