Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.78 KB | None | 0 0
  1.     private void rCamWhichR()
  2.     {
  3.         float hDir = dir0 - dir2;
  4.         float vDir = dir3 - dir1;
  5.         float aDir = Mathf.Atan2(vDir, hDir) * (float)57.2957795;
  6.         if (rotateCam) rCam(aDir, Camera.main.gameObject.transform.eulerAngles.z);
  7.         if (Mathf.Abs(hDir) + Mathf.Abs(vDir) == 0) { arrow.SetActive(false); }
  8.         else { arrow.SetActive(true); rArrow(aDir); }
  9.     }
  10.  
  11.     public void rCam(float angle, float pAngle)
  12.     {
  13.         debug1 = Camera.main.gameObject.transform.eulerAngles.z;
  14.         debug2 = angle - Camera.main.gameObject.transform.eulerAngles.z;
  15.         float nAngle = Mathf.LerpAngle(angle, angle - Camera.main.gameObject.transform.eulerAngles.z, step * Time.deltaTime);
  16.         Camera.main.gameObject.transform.Rotate(0, 0, nAngle);
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement