-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Растянутый интерфейс при 21:9 #378
Comments
Я присоединюсь к вопросу. Хотя, хоть в OGSR Engine и исправлено соотношение сторон 16:9, но 21:9 не предусматривается ни в ванили, ни в новом движке. |
GUI элементам можно указать, что их размеры в конфиге, указаны в пикселах на мониторе конечного юзера, а не в координатной системе 1024х768
Иконки инвентаря сохраняют правильные пропорции при любом отношении сторон экрана; Иконки инвентаря авто-масштабируются в сторону уменьшения, если это необходимо для того чтобы в драгдроп-лист вместилось то число ячеек, что указано в его конфиге; Драгдроп-лист до-заполняется дополнительными ячейками в ширину или высоту, до полного заполнения, если после применения вышеописанных манипуляций в нем осталось свободное место.
Как мне объяснил автор коммитов выше, чтобы какой-то UI-интерфейс выглядел более-менее нормально на всех разрешениях, надо его элементам добавить аттрибут |
Спасибо! А как это сделать, не подскажете? |
К примеру вот так <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). Тут случаем не нужен и параметр |
двиг то какой версии? |
2.1.320 |
А, я понял. Это вы недавно добавили такую функцию. Будем ждать следующую версию :) |
если те коммиты добавились сегодня то логичто что в том движке этого нет. Бери последнюю версию с Github Actions |
Авторассчет кол-ва ячеек в слотах будет работать только если есть аттрибуты `as_is="1" cell_size="сколько-то, например50"`. Оно-то круто, но только если инвентарь норм настроен. А не как у нас например https://cdn.discordapp.com/attachments/822014288083419166/910096150982451240/unknown.png
Описать бы в Вики |
Как исправить растянутый интерфейс при 2560 × 1080 (21:9) в ТЧ? Всё коверкается, ужасно выглядит:
.
The text was updated successfully, but these errors were encountered: