Ich habe ein Rotationsproblem in Unity. Ich lese Gradwerte aus Datei und möchte eine Rotation um x,y, and z axes
machen. Die Gradwerte der Drehung ändern sich jedoch, wenn ich diesen Code verwende. Das Asset-Modul Suited Man macht verschiedene Rotationen.Rotation in Unity 3D
target = Quaternion.Euler(x, y, z)
transform.rotation = Quaternion.Slerp(startpos, target, Timer.fracComplete)
Wie kann ich dieses Problem lösen? Vielen Dank.
Es hat nicht funktioniert. Das Asset-Modul rotierte nicht, es blieb konstant. – Acceleboy
@Acceleboy Können Sie mir Ihren aktualisierten Code zeigen – Antony
Mein C# -Code ist hier. Danke für die Antwort. Verwandlung suitman = transformieren; Vector3 rot = suitman.rotation.eulerAngles; rot = neu Vector3 (rot.x, rot.y, rot.z); suitman.rotation = Quaternion.Euler (rot); – Acceleboy