Cześć
Mam drona, który się huśta na prawo i lewo w unity. Chcę napisać funkcję, która doprowadza drona do poziomu stabilności, czyli takiego, w którym X i Z są równe zero. Jak to zrobić nie zerując przy tym Y?
Mój kod: (niweluje huśtanie, ale zeruje Y(nie wiem czemu))
private void normalizeRotation() { Quaternion destRot = Quaternion.identity; destRot.eulerAngles.Set(0, this.transform.rotation.y, 0); this.transform.rotation = Quaternion.Lerp(this.transform.rotation, destRot, Time.deltaTime); }