duck

duck

Jul 1st, 2010
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.44 KB | None | 0 0
  1.         var rollAngle = Mathf.Atan2(transform.up.x, transform.up.y);
  2.         var pitchAngle = Mathf.Atan2(transform.up.z, transform.up.y);
  3.  
  4.     var h = Input.GetAxis ("Horizontal");
  5.     var v = Input.GetAxis ("Vertical");
  6.  
  7.     if (h == 0 && v == 0)
  8.     {
  9.         // auto level
  10.         h = -rollAngle / 90f;
  11.         v = -pitchAngle / 90f;
  12.     }
  13.  
  14.     rigidbody.AddRelativeTorque (Vector3(1, 0, 0) * v *0.005);
  15.     rigidbody.AddRelativeTorque (Vector3(0, 0, 1) * h *-0.005);
Advertisement
Add Comment
Please, Sign In to add comment