Ewentualnie pokaże na przykładzie kodu i wytłumaczy pobieżnie dlaczego działa tak, a nie inaczej?
Mam obiekt, który obraca się o 90 stopni w każdym wymiarze.
Ze względu na to, że animacja obrotu jest niedokładna i nie ustawia się na dokładne 90 stopni, jestem zmuszony ustawiać rotację własnoręcznie. Ale trafiam na Gimbal Lock i zaczynają się problemy.
Tutaj przykład mojego skryptu (dla jednej osi, pozostałe są analogicznie).
Posiadacie dobre źródła do nauki Unity3D i C#. Najlepiej polskie, angielskimi też nie pogardzę : )
http://catlikecoding.com/unity/tutorials/
http://www.unity3dstudent.com/
http://www.youtube.com/user/burgzergarcade