Recenter() public method

public Recenter ( ) : void
return void
示例#1
0
    void Start()
    {
        rb = GetComponent <Rigidbody>();
        Debug.Log("Setting color " + chosenColor);
        foreach (Material mat in gameObject.GetComponent <MeshRenderer>().materials)
        {
            mat.color = chosenColor;
        }

        if (!isLocalPlayer)
        {
            return;
        }

        //transform.position = Camera.main.transform.position;
        //offset = Camera.main.transform.position - transform.position;

        head = (GvrHead)FindObjectOfType(typeof(GvrHead));
        head.transform.position = transform.position + offset;
        GvrViewer viewer = (GvrViewer)FindObjectOfType(typeof(GvrViewer));

        viewer.Recenter();
        //head.transform.rotation = Quaternion.LookRotation(Vector3.zero - head.transform.position);
        //Camera.main.transform.position = transform.position + offset;
        //Camera.main.transform.rotation = Quaternion.LookRotation(Vector3.zero - Camera.main.transform.position);
    }
示例#2
0
    private void UpdateController()
    {
        controllerProvider.ReadState(controllerState);

        // If a headset recenter was requested, do it now.
        if (controllerState.headsetRecenterRequested)
        {
#if UNITY_EDITOR
            GvrViewer sdk = GvrViewer.Instance;
            if (sdk)
            {
                sdk.Recenter();
            }
            else
            {
                for (int i = 0; i < Camera.allCameras.Length; i++)
                {
                    Camera cam = Camera.allCameras[i];
                    // Do not reset pitch, which is how it works on the device.
                    cam.transform.rotation = Quaternion.Euler(cam.transform.rotation.eulerAngles.x, 0, 0);
                }
            }
#else
            InputTracking.Recenter();
#endif  // UNITY_EDITOR
        }
    }
    // Use this for initialization
    void Start()
    {
        n = menu.Length;

        gr = new GvrViewer();

        gr.Recenter();
    }
示例#4
0
 void Update()
 {
     if (Input.GetMouseButtonDown(0))
     {
         Debug.Log("Pressed");
         gr.Recenter();
     }
 }
    // Use this for initialization
    void Start()
    {
        gr = new GvrViewer();
        gr.Recenter();

        Cursor.lockState = CursorLockMode.Locked;
        m_AudioSource    = GetComponent <AudioSource>();
        CharacterController controller = GetComponent <CharacterController> ();
    }
示例#6
0
    private void UpdateController()
    {
        controllerProvider.ReadState(controllerState);

        // If the controller was recentered, also recenter the headset.
        if (controllerState.recentered)
        {
            GvrViewer sdk = GvrViewer.Instance;
            if (sdk)
            {
                sdk.Recenter();
            }
        }
    }
示例#7
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Escape))   //戻るボタンでリセンター(正面方向補正)
        {
            InputTracking.Recenter();
            if (_gvrView != null)
            {
                _gvrView.Recenter();
            }
        }

        if (!_isStarted)
        {
            _isTouching = false;
        }
        else if (_isStarted)
        {
            // タッチを検出 (チャージ処理に使う)

            if (Input.GetMouseButtonDown(0))
            {
                _isTouching = true;
                _onTouchStart.Invoke();
            }

            if (Input.GetMouseButton(0))
            {
                if (!_isTouching)
                {
                    _isTouching = true;
                    _onTouchStart.Invoke();
                    // もし_isStarted がオンになる前からタッチしてた場合に補助
                }
                _onTouching.Invoke();
            }

            if (_isTouching)
            {
                if (Input.GetMouseButtonUp(0))
                {
                    _onTouchEnd.Invoke();
                }
            }
        }
    }
示例#8
0
    private void UpdateController()
    {
        controllerProvider.ReadState(controllerState);

        // If a headset recenter was requested, do it now.
        if (controllerState.headsetRecenterRequested)
        {
#if UNITY_EDITOR
            GvrViewer sdk = GvrViewer.Instance;
            if (sdk)
            {
                sdk.Recenter();
            }
#else
            InputTracking.Recenter();
#endif  // UNITY_EDITOR
        }
    }
示例#9
0
    private void UpdateController()
    {
        controllerProvider.ReadState(controllerState);

        // If the controller was recentered, also recenter the headset.
        if (controllerState.recentered)
        {
 #if UNITY_EDITOR
            GvrViewer sdk = GvrViewer.Instance;
            if (sdk)
            {
                sdk.Recenter();
            }
#else
            InputTracking.Recenter();
#endif  // UNITY_EDITOR
        }
    }
示例#10
0
 /**
  * Date:             May 21, 2017
  * Author:           Jay Coughlan
  * Interface:        void callibratePlayer()
  * Description:
  *                   Allows the user to callibrate their views.
  */
 public void callibratePlayer()
 {
     gvrView.Recenter();
 }
示例#11
0
 // Use this for initialization
 void Start()
 {
     viewer.Recenter();
 }
 void Start()
 {
     myGvrViewer = GetComponentInParent <GvrViewer> ();
     myGvrViewer.Recenter();
 }