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.x
ei 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?