Przebadałem kilka dość popularnych gier, aby ustalić, jakiego kąta używają. W tym celu stworzyłem siatkę o widoku izometrycznym 45 i 60 stopni i umieściłem ją na zrzucie ekranu (w tym przypadku Diablo II). Żadna z tych siatek nie pasuje do perspektywy gry. Próbowałem więc znaleźć kąt, który najlepiej pasuje do perspektywy i jest zbliżony do 53,5 stopni. Jednak liczba ta wydaje się pochodzić znikąd i uważam, że za liczbą, która określa kąt widzenia, kryje się silna logika. Próbowałem 9/16 * 90 stopni i 3/4 * 90 stopni (pochodzące ze współczynników rozdzielczości ekranu 16: 9 i 4: 3), ale żadne z moich założeń nie wydaje się prawidłowe. Oto zrzuty ekranu z tego, co mam na myśli:
60 stopni
45 stopni
Coś pomiędzy tymi dwoma - 53,5 stopniami - całkiem blisko rzeczywistej liczby
Naprawdę muszę wiedzieć, jakie są rzeczywiste stopnie i skąd się bierze. Każda pomoc jest mile widziana! Dziękuję Ci!
źródło
atan(.5) = 26.5650512 deg
. Możesz przeczytać więcej na ten temat tutaj: en.wikipedia.org/wiki/…Odpowiedzi:
Wierzę, że twoja intuicja była prawidłowa, ale nie twoja formuła.
Ten stosunek może być przydatny, ponieważ tworzy trójkąt pitagorejski , co oznacza, że długość przekątnej jest dokładną liczbą całkowitą.
źródło
Kąt kamery używany w większości gier „izometrycznych” wynosi w rzeczywistości 30 stopni (prawdziwy widok izometryczny, w którym oś x, y i z mają tę samą długość, wynosi 35,264 stopni). Przyczyną tego kąta jest to, że szerokość płytki kończy się dwukrotnością jej wysokości. W ten sposób możesz uzyskać stosunek nawet 2: 1 podczas rysowania przekątnych, dzięki czemu płytki układają się równo bez żadnych szczelin.
źródło