- Home /
Count object one complete rotation. i.e. 0 to 360 degrees??
I want to add 1 score when a player rotates along z-axis like a car in Rider game.
``Vector3 strtAngle; Vector3 ChangedAngle; //int ang;
float z_angle;
private void Start()
{
strtAngle = new Vector3(0, 0, transform.rotation.eulerAngles.z);
ang = 0;
}
private void Update()
{
// z_angle = transform.rotation.eulerAngles.z;
ChangedAngle = new Vector3(0, 0, transform.rotation.eulerAngles.z);
float angle = Vector3.Angle(strtAngle, ChangedAngle);
float angle = Vector3.Angle(targetDir, transform.forward);
if (angle < 5.0f)
print("close");
}
float angle = Vector3.Angle(lastPoint, facing);
if (Vector3.Cross(lastPoint, facing).z < 0)
angle *= -1;
totalRotation += angle;
lastPoint = facing;
Debug.Log("totalRotation " + angle);
}
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220612165002im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
2d sprite alwayes overlay 3d game object? 1 Answer
Moving object show jerks in middle of Image. 0 Answers
Water Fire Effect On 2d Game 1 Answer
Value between two states 2 Answers
On start display trail renderer 0 Answers