zoukankan      html  css  js  c++  java
  • oculus按键大全

    // OVRInput.Update();
    if (OVRInput.GetUp(OVRInput.Button.Three))
    {
    Debug.Log("remote click");
    text.text = "X";
    }
    if (OVRInput.GetUp(OVRInput.Button.Four))
    {
    Debug.Log("remote click");
    text.text = "Y";
    }
    if (OVRInput.Get(OVRInput.Button.One,OVRInput.Controller.RTouch))
    {
    Debug.Log("攻击键A");
    text.text = "Attack A";
    }
    if (OVRInput.Get(OVRInput.Button.Two, OVRInput.Controller.RTouch))
    {
    Debug.Log("攻击键B");
    text.text = "ATTack B";
    }

    //if (OVRInput.Get(OVRInput.RawButton.LThumbstickUp))
    //{
    // Debug.Log("左侧遥感");
    // text.text = "LeftSide";
    //}
    //if (OVRInput.Get(OVRInput.RawButton.LThumbstickDown))
    //{
    // Debug.Log("左侧遥感");
    // text.text = "LeftSide";
    //}
    ////右侧遥感上下左右
    //if (OVRInput.Get(OVRInput.RawButton.RThumbstickUp))
    //{
    // Debug.Log("右侧遥感");
    // text.text = "RThumbstickUp";
    //}
    //if (OVRInput.Get(OVRInput.RawButton.RThumbstickDown))
    //{
    // Debug.Log("右侧遥感");
    // text.text = "RThumbstickDown";
    //}
    //if (OVRInput.Get(OVRInput.RawButton.RThumbstickRight))
    //{
    // Debug.Log("右侧遥感");
    // text.text = "RThumbstickRight";
    //}
    //if (OVRInput.Get(OVRInput.RawButton.RThumbstickLeft))
    //{
    // Debug.Log("右侧遥感");
    // text.text = "RThumbstickLeft";
    //}



    vt =OVRInput.Get(OVRInput.Axis2D.PrimaryThumbstick);
    if (vt.x != 0 && vt.y != 0)
    {
    text.text = vt.x + " " + vt.y;
    }
    vt = OVRInput.Get(OVRInput.Axis2D.SecondaryThumbstick);
    if (vt.x != 0 && vt.y != 0)
    {
    text.text = vt.x + " " + vt.y;
    }
    //射击
    float aa=OVRInput.Get(OVRInput.Axis1D.PrimaryIndexTrigger);
    if (aa!= 0)
    {
    text.text = aa+ " A1";
    }
    aa = OVRInput.Get(OVRInput.Axis1D.SecondaryIndexTrigger);
    if (aa != 0)
    {
    text.text = aa + " A2";
    }
    //握柄按钮
    float aaa=OVRInput.Get(OVRInput.Axis1D.PrimaryHandTrigger);
    if (aaa != 0)
    {
    text.text = aaa + " AAAA1";
    }
    aaa = OVRInput.Get(OVRInput.Axis1D.SecondaryHandTrigger);
    if (aaa != 0)
    {
    text.text = aaa + " AAAA2";
    }

    //遥感按键
    if (OVRInput.Get(OVRInput.Button.PrimaryThumbstick))
    {
    text.text = "1";
    Debug.Log("1");
    }
    if (OVRInput.Get(OVRInput.Button.SecondaryThumbstick))
    {
    text.text = "2";
    Debug.Log("2");
    }
    //触摸按钮
    if (OVRInput.Get(OVRInput.Touch.PrimaryThumbRest))
    {
    text.text = "3";
    Debug.Log("3");
    }
    if (OVRInput.Get(OVRInput.Touch.SecondaryThumbRest))
    {
    text.text = "4";
    Debug.Log("4");
    }

  • 相关阅读:
    uboot的mtd功能支持
    ARM920T系统总线时序分析
    NorFlash
    编译u-boot命令和u-boot常用命令
    uboot启动linux的过程
    debug(fmt,args...)调试
    APCS
    You've got to find what you love
    debian , ubuntu 截取下拉菜单
    关于bash的shellshock漏洞
  • 原文地址:https://www.cnblogs.com/heteng/p/13258763.html
Copyright © 2011-2022 走看看