Я проверил несколько довольно популярных игр, чтобы определить, какой угол обзора они используют. Для этого я создал сетку с изометрической проекцией 45 и 60 градусов и поместил ее на снимок экрана (в данном случае Diablo II). Ни одна из этих сеток не подходит под перспективу игры. Поэтому я попытался найти угол, который лучше всего подходит к перспективе, и он близок к 53,5 градусам. Тем не менее, это число похоже на то, что оно исходит из ниоткуда, и я полагаю, что за числом стоит сильная логика, определяющая угол перспективы. Я пробовал 9/16 * 90 градусов и 3/4 * 90 градусов (исходя из соотношений разрешения экрана 16: 9 и 4: 3), но ни одно из моих предположений не кажется верным. Вот скриншоты того, что я имею в виду:
60 градусов
45 градусов
Что-то между двумя - 53,5 градуса - довольно близко к реальному числу
Мне действительно нужно знать, что такое реальные степени и откуда это происходит. Любая помощь очень ценится! Спасибо!
источник
atan(.5) = 26.5650512 deg
. Вы можете прочитать больше об этом здесь: en.wikipedia.org/wiki/…Ответы:
Я верю, что ваша интуиция была верна, но не ваша формула.
Это соотношение может быть полезным, поскольку оно образует пифагорейский треугольник , что означает, что длина диагонали является точным целочисленным значением.
источник
Угол камеры, используемый в большинстве «изометрических» игр, фактически равен 30 градусам (истинный изометрический вид, где оси x, y и z имеют одинаковую длину, составляет 35,264 градуса). Причина этого угла в том, что ширина плитки в два раза превышает ее высоту. Таким образом, вы можете получить четное соотношение 2: 1 при рисовании диагоналей, чтобы плитки выстраивались аккуратно без каких-либо пропусков.
источник