- Home /
iOS Rotation Chararacter with joystick
Hello everyone! I have a huge problem here.. i have one last thing to do to finish the prototype and im stuck bad here.... I wanna the right joystick rotate the character depending the joystick's position.. and i cant figure out..i looked in unity answers but didn't found much.. the only close code i have is this one
 var rotateJoystick : Joystick;
 
 function Update()
 {    
 
 if(rotateJoystick.position.x > 0 || rotateJoystick.position.y > 0) {
 
     var rotationDirection = Vector3(rotateJoystick.position.x, 0 , rotateJoystick.position.y);
     rotationDirection = rotationDirection.normalized;
 
     var rotation = Quaternion.LookRotation(rotationDirection);
     transform.rotation = rotation;
 }
 }
but still doesn't work right... any help? :)
What do you mean by 'iOS' and 'Joystick.' Are you talking about a $$anonymous$$oga controller? Are you using an iOS device as a controller? Or are you talking about the virtual joystick controller that comes with the standard mobile asset package.
Answer by Aldebaran2012 · Feb 25, 2013 at 07:22 PM
Hey, this work for me. I hope than for you too.
  if (pp_joystickForLook.position.x != 0 || pp_joystickForLook.position.y !=    0)
                {
                    // Scale joystick input with rotation speed
                    var camRotation = pp_joystickForLook.position;
                    camRotation.x *= rotationSpeed.x;
                    camRotation.y *= -rotationSpeed.y;
                    camRotation *= Time.deltaTime;
        
                    // Rotate around the character horizontally in world, but use local space
                    // for vertical rotation
                    transform.Rotate(0, camRotation.x, 0, Space.World);
                    transform.Rotate(camRotation.y, 0,   0);
                }
Your answer
 
 
             Follow this Question
Related Questions
How to use the joystick to control the character 3 Answers
The name 'Joystick' does not denote a valid type ('not found') 2 Answers
FPS Camera rotates on Z when using a joystick 0 Answers
How to make my player to look in the direction of right joystick's input direction 0 Answers
how can i let my player move converse? 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                