Unity3d - eulerAngles (lokal und global) völlig anders als das, was in inspector @ enthalten i

Im Inspektor für ein Spielobjekt verwende ich die Startrotation "-90", aber wenn ichprint(transform.eulerAngles.x) Ich bekomme 270 (dito fürtransform.localEulerAngles.x).

Wenn ich das @ neigameObject nach unten wird der Inspektor-X-Wert größer (z. B. auf -85), wie es sein sollte. Das gedrucktetransform.eulerAngles.x wird auch größer, sagen wir zu 274.

Hier wird es komisch:

Wenn ich das @ neigameObject nach oben wird die Inspektor-x-Koordinate kleiner (z. B. bis -95), wie es sollte, ABER das gedruckteeulerAngle.x value wird GRÖSSER (hier auf 274). Also, wenn ich das Objekt nach oben oder unten von der @ dreheulerAngle.xei 270 erhöht sich der x-Wert unabhängig davo

Ich mache hier definitiv etwas falsch, aber nach einer Menge Fehlerbehebung kann ich immer noch nicht herausfinden, was. Irgendwelche Gedanken?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage