Open ghost opened 2 years ago
Я присоединюсь к вопросу. Хотя, хоть в OGSR Engine и исправлено соотношение сторон 16:9, но 21:9 не предусматривается ни в ванили, ни в новом движке.
Как мне объяснил автор коммитов выше, чтобы какой-то UI-интерфейс выглядел более-менее нормально на всех разрешениях, надо его элементам добавить аттрибут as_is="1"
и числовые значения координат под это подогнать.
Спасибо! А как это сделать, не подскажете?
Спасибо! А как это сделать, не подскажете?
К примеру вот так
<cell_item_text x="0" y="0" width="35" height="16" stretch="1" as_is="1" >
При включении опции as_is="1" в конфиге, GUI элементы будут читать координаты в пикселах конечного монитора, а не в сетке 1024х768 как было в ванили. Поэтому размеры и координаты в GUI-конфигах придется править, чтобы выглядело нормально и влезало в экран. Скорее всего придется поэкспериментировать.
Но зато когда правкой конфигов удастся получить хороший результат, этот результат будет таким же хорошим для всех мониторов.
Внёс параметр — интерфейс всё такой же. Прикрепляю файл (идёт в config\ui).
Тут случаем не нужен и параметр stretch
?
двиг то какой версии?
2.1.320
А, я понял. Это вы недавно добавили такую функцию. Будем ждать следующую версию :)
если те коммиты добавились сегодня то логичто что в том движке этого нет. Бери последнюю версию с Github Actions
При включении опции as_is="1" в конфиге, GUI элементы будут читать координаты в пикселах конечного монитора, а не в сетке 1024х768 как было в ванили. Поэтому размеры и координаты в GUI-конфигах придется править, чтобы выглядело нормально и влезало в экран. Скорее всего придется поэкспериментировать.
Описать бы в Вики
Как исправить растянутый интерфейс при 2560 × 1080 (21:9) в ТЧ? Всё коверкается, ужасно выглядит: .