“Einheit schauen Sie sich 2D an” Code-Antworten

Einheit schauen Sie sich 2D an

Vector3 dir = target.position - transform.position;
 float angle = Mathf.Atan2(dir.y,dir.x) * Mathf.Rad2Deg;
 transform.rotation = Quaternion.AngleAxis(angle, Vector3.forward);
Courageous Cowfish

2d schauen Sie sich die Einheit an

//Look at 2D job using the unity jobs system
struct LookAtJob : IJobParallelForTransform
{
    public NativeArray<Vector2> targetPositions;
    public void Execute(int index, TransformAccess transform)
    {
        Vector2 dir = targetPositions[index] - (Vector2)transform.position;
        float angle = math.degrees(math.atan2(dir.y, dir.x));
        transform.rotation = Quaternion.AngleAxis(angle, Vector3.forward);
    }
}
Sam Kessler

Ähnliche Antworten wie “Einheit schauen Sie sich 2D an”

Fragen ähnlich wie “Einheit schauen Sie sich 2D an”

Weitere verwandte Antworten zu “Einheit schauen Sie sich 2D an” auf C#

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen