- Home /
 
After rotate with joystick, rotate resetting,joystick rotate correction
After rotating the character with jotstick. rotate resetting. direction of the character With the joystick, I want the character to look in that direction when I turn my hand in the direction I want and then pull my hand out of the joystick. Don't let him look in the same direction joysticki when I left. how can I do it. thanks.
   public class MyJoystick : MonoBehaviour
     {
         public Joystick joystick;
         public Joystick joystickRot;
         public float moveSpeed;
         Quaternion targetRotation;
         Rigidbody rigidbody;
     
     
         // Start is called before the first frame update
         void Start()
         {
     
            
             rigidbody = GetComponent<Rigidbody>();
     
     
     
             // moveSpeed = 10f;
     
         }
     
         // Update is called once per frame
         void Update()
         {
             // var rigidbody = GetComponent<Rigidbody>();
     
             
             rigidbody.velocity = new Vector3(joystick.Horizontal * moveSpeed, rigidbody.velocity.y, joystick.Vertical * moveSpeed);
     
           // this is problem
          // don't reset the rotate when joysticki is released.
            
             transform.eulerAngles = new Vector3(transform.eulerAngles.x, Mathf.Atan2(joystickRot.Horizontal
                  , joystickRot.Vertical) * Mathf.Rad2Deg, transform.eulerAngles.z);
     
     
             
     
         }
 
 
 
              
               Comment
              
 
               
              Your answer