Hi, i got stuck with my program, so i wrote some test program where i used some rotation. After each step, i read transform.rotation.z but i did not get the trick what kind of dimension that is:
player1.transform.Rotate (0f, 0f, 0f, Space.Self);
float angleZ = player1.transform.rotation.z;
Debug.Log (angleZ); // 0, this is ok
player1.transform.Rotate (0f, 0f, 45.0f,Space.Self);
angleZ = player1.transform.rotation.z;
Debug.Log (angleZ); // value is 0,38
player1.transform.Rotate (0f, 0f, 45.0f, Space.Self);
angleZ = player1.transform.rotation.z;
Debug.Log ("90 Degree: " + angleZ); // value is 0.70
player1.transform.Rotate (0f, 0f, 45.0f, Space.Self);
angleZ = player1.transform.rotation.z;
Debug.Log (angleZ); // 0.92
player1.transform.Rotate (0f, 0f, 45.0f, Space.Self);
angleZ = player1.transform.rotation.z;
Debug.Log ("180 Degree: " + angleZ); // 1
It is not a sinus, because sin(90) = 1 and sin (180) = 0 but very similar?
Thanks in advance.