OGSR-Engine icon indicating copy to clipboard operation
OGSR-Engine copied to clipboard

Растянутый интерфейс при 21:9

Open Carouny opened this issue 2 years ago • 12 comments

Как исправить растянутый интерфейс при 2560 × 1080 (21:9) в ТЧ? Всё коверкается, ужасно выглядит: 1 2 3 4 .

Carouny avatar Nov 13 '21 10:11 Carouny

Я присоединюсь к вопросу. Хотя, хоть в OGSR Engine и исправлено соотношение сторон 16:9, но 21:9 не предусматривается ни в ванили, ни в новом движке.

K0stov avatar Nov 13 '21 13:11 K0stov

Как мне объяснил автор коммитов выше, чтобы какой-то UI-интерфейс выглядел более-менее нормально на всех разрешениях, надо его элементам добавить аттрибут as_is="1" и числовые значения координат под это подогнать.

xrSimpodin avatar Nov 14 '21 11:11 xrSimpodin

Спасибо! А как это сделать, не подскажете?

Carouny avatar Nov 14 '21 11:11 Carouny

Спасибо! А как это сделать, не подскажете?

К примеру вот так

<cell_item_text x="0" y="0" width="35" height="16" stretch="1" as_is="1" >

I-AmDead avatar Nov 14 '21 11:11 I-AmDead

При включении опции as_is="1" в конфиге, GUI элементы будут читать координаты в пикселах конечного монитора, а не в сетке 1024х768 как было в ванили. Поэтому размеры и координаты в GUI-конфигах придется править, чтобы выглядело нормально и влезало в экран. Скорее всего придется поэкспериментировать.

Zander-driver avatar Nov 14 '21 11:11 Zander-driver

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

Zander-driver avatar Nov 14 '21 11:11 Zander-driver

Внёс параметр — интерфейс всё такой же. Прикрепляю файл (идёт в config\ui).

ui_hud.zip

ss_simon_11-14-21_15-20-28_(l01_escape)

Тут случаем не нужен и параметр stretch?

K0stov avatar Nov 14 '21 14:11 K0stov

двиг то какой версии?

xrSimpodin avatar Nov 14 '21 14:11 xrSimpodin

2.1.320

K0stov avatar Nov 14 '21 14:11 K0stov

А, я понял. Это вы недавно добавили такую функцию. Будем ждать следующую версию :)

K0stov avatar Nov 14 '21 14:11 K0stov

если те коммиты добавились сегодня то логичто что в том движке этого нет. Бери последнюю версию с Github Actions

xrSimpodin avatar Nov 14 '21 14:11 xrSimpodin

При включении опции as_is="1" в конфиге, GUI элементы будут читать координаты в пикселах конечного монитора, а не в сетке 1024х768 как было в ванили. Поэтому размеры и координаты в GUI-конфигах придется править, чтобы выглядело нормально и влезало в экран. Скорее всего придется поэкспериментировать.

Описать бы в Вики

Graff46 avatar Jan 23 '22 13:01 Graff46