my controler does not rotate when i use gvr camera
so i can rotate the player and rotates the camera with no problem but when i use the gvr camera controller it doesnt behave like the first one
my hierarchy is player
-->bone
----->armature
---------->bone
---------->bone
-------------->cameraholder
------------------->Main Camera
the player script is :
Camera viewCamera;
GunController gunController;
Vector3 lastplayerpos;
float verticalLookRotation;
void FixedUpdate()
{
transform.Rotate(Vector3.up * Input.GetAxis("Mouse X")*30 * Time.deltaTime);
verticalLookRotation = verticalLookRotation + Input.GetAxis("Mouse Y") * 30* Time.deltaTime;
verticalLookRotation = Mathf.Clamp(verticalLookRotation, - 30, 30);
viewCamera.transform.localEulerAngles = Vector3.left * verticalLookRotation;
// player movement
float inputX = Input.GetAxis("Horizontal");
float inputY = Input.GetAxis("Vertical");
Vector3 moveInput = new Vector3(inputX, 0, inputY);
Vector3 moveVelocity = moveInput.normalized ;
transform.Translate(moveVelocity * moveSpeed * Time.deltaTime);
I placed the Main Camera to the bone so the head will look up and down for vertical rotate but i want the whole body to rotate for horizontal and i dont know how to do that for google vr
if i move my mouse horizontally the whole player rotates but when i use alt + mouse horzontally the head only rotates ( i know its because he is just a child at the player gameobject )
Answer by Selzier · May 17, 2018 at 02:07 PM
I don't think it will work to put the camera as a child of a bone. Here's my Asset for VR Body: https://www.youtube.com/watch?v=dY5xMaYuFbE and for a more simple version check this tutorial: https://www.youtube.com/watch?v=qHxcH258B48
Your answer
Follow this Question
Related Questions
Fix rotation skipping 0 Answers
Tilt camera on movement 2 Answers
Recognize when ever camera looks up and turns back down 0 Answers
HTC Vive - VR Circular Drive resets object's rotation 0 Answers
Resetting VR camera direction 1 Answer