Returns the angle in degrees between two rotations a
and b
.
Example: Think of two GameObjects (A and B) moving around a third GameObject (C). Lines from C to A and C to B create a triangle which can change over time. The angle between CA and CB is the value Quaternion.Angle provides.
// Calculates the angle (degrees) between // the rotation of this transform and target.
var target : Transform;
function Update () { var angle : float = Quaternion.Angle(transform.rotation, target.rotation); }
using UnityEngine; using System.Collections;
// Calculates the angle (degrees) between // the rotation of this transform and target.
public class ExampleClass : MonoBehaviour { public Transform target;
void Update() { float angle = Quaternion.Angle(transform.rotation, target.rotation); } }
Did you find this page useful? Please give it a rating: