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); }
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(); }
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> (); }
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(); } } }
// 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(); } } } }
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 } }
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 } }
/** * Date: May 21, 2017 * Author: Jay Coughlan * Interface: void callibratePlayer() * Description: * Allows the user to callibrate their views. */ public void callibratePlayer() { gvrView.Recenter(); }
// Use this for initialization void Start() { viewer.Recenter(); }
void Start() { myGvrViewer = GetComponentInParent <GvrViewer> (); myGvrViewer.Recenter(); }