Archer-Dante / Neora

Neora Engine Mod Toolkit
http://lfforever.ru/forum/26-2291-1
Other
2 stars 0 forks source link

Добавить поддержку широкоформатного разрешения #24

Open Favorass opened 3 months ago

Favorass commented 3 months ago

Я бы, возможно, вообще использовал его по умолчанию. Но, по идее, можно сделать параллельную поддержку как обычного, так и широкоформатного разрешения с помощью параллельных UI файлов для разных разрешений. Касательно оптимального разрешения, пытался с AI этот вопрос изучить, задал ему такой вопрос и условия.

Какое разрешение наибольшее, и при этом соответствует условиям: 1) Больше 794x550 2) Меньше 1920х1080 3) Пропорционально 794x550 ?

Получил такие ответы:

1) 1280x720
    Больше 794x550: 1280x720 > 794x550 (условие верно)
    Меньше 1920х1080: 1280x720 < 1920x1080 (условие верно)
    Пропорционально 794x550:
        Соотношение сторон 794x550: 794/550 = 1.46
        Соотношение сторон 1280x720: 1280/720 = 1.78
        1.46 близко к 1.78, 1280x720 можно считать пропорциональным 794x550 (условие верно)

2) 1152x648
        Больше 794x550 (условие верно)
        Меньше 1920x1080 (условие верно)
        Соотношение сторон: 1152/648 = 1.78, не совсем пропорционально 794x550 (условие не верно)

3) 1440x810
        Больше 794x550 (условие верно)
        Меньше 1920x1080 (условие верно)
        Соотношение сторон: 1440/810 = 1.78, не совсем пропорционально 794x550 (условие не верно)

4) 1280x800
        Больше 794x550 (условие верно)
        Меньше 1920x1080 (условие верно) 
        Соотношение сторон: 1280x800 has the closest aspect ratio of 1.6, which is still within an acceptable range for most applications. 
Favorass commented 3 months ago

Понял, что широкоформатное разрешение и просто увеличенное разрешение - это несколько разные вещи. Пересмотрел условия и снова обратился к AI за помощью, и он подсказал почти идеальный вариант увеличенного разрешения с теми же (1.44, а тут 1.439) пропорциями. Может быть можно игру как-то заскейлить, или вместо широкоформата просто ориентироваться на данное разрешение. Хотя область игровая будет, возможно, слишком большой. + возможно, каждому нужно выбрать своё разрешение.

В общем, делюсь результатом, а что с этим делать - вопрос для обсуждения и обдумывания.

Таким образом, мы можем найти, что разрешение 1140x792 соответствует всем условиям. Оно больше 794x550, меньше 1920х1080, имеет пропорции, близкие к 794x550, и является целочисленным.