• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Изменение размера текста в зависимости от разрешения экрана

AlexGl00m

Пользователь
Регистрация
10 Янв 2021
Сообщения
27
Реакции
0
Баллы
16
Клан-тег
Victus
Пол
Мужской
Род занятий
Студент Мед. Колледжа
Как убрать изменение размера текста, выведенного на экран, при изменении разрешения? Есть у меня, например, старые наброски скрипта с худом+ф4, который давно пытался сделать. Сейчас решил вернуться в гмод и столкнулся с выходом текста за рамки из-за изменения разрешения экрана выше 900p
 
По формуле. Есть пременная высоты и ширины экрана ( ScrH() и ScrW() ). По центру экрана, например, будет так
Lua:
local x = ScrW()/2
local y = ScrH()/2
 
По формуле. Есть пременная высоты и ширины экрана ( ScrH() и ScrW() ). По центру экрана, например, будет так
Lua:
local x = ScrW()/2
local y = ScrH()/2
Я пытался и так делать, но выходит только хуже. Заметил, что такая муть почти во всех худах, что встречал. Конкретно мой на 800/600 худ выглядит идеально, но на 900p уже текст выходит за рамки. Неужели нет способа нормально пофиксить?
 
Я пытался и так делать, но выходит только хуже. Заметил, что такая муть почти во всех худах, что встречал. Конкретно мой на 800/600 худ выглядит идеально, но на 900p уже текст выходит за рамки. Неужели нет способа нормально пофиксить?
Сделай на хуке. я тут
Сообщение автоматически объединено:

Я просто подозреваю, что он у тебя не обновляет изменение экрана
 
Можно создать шрифт, подогнанный под разрешение экрана через ScreenScale( число )

surface.CreateFont( 'font', {
size = ScreenScale( 10 ),
font = 'Tahoma',
weight = 600,
})
 

Похожие темы

Главная Регистрация
Назад
Сверху