Hi Community!
I have a turret that is rotating to the enemy.
Now i want to check, if the current rotation is “looking close enough” to the enemy that the turret can shoot.
I rotate like this:
Vector3 lookPos = enemy.transform.position - this.transform.position;
Quaternion targetRotation = Quaternion.LookRotation(lookPos);
this.transform.rotation = Quaternion.Slerp(this.transform.rotation, targetRotation, Time.deltaTime * RotationSpeed);
How i check now, if the rotation is close enough to the target, that it “can shoot”?
(it does not need to rotate 100% in the right direction, to shoot, maybe 5% diffrence is ok)
Thanks
n3v3r001