В какой версии варкрафт3 можно нативно менять интерфейс прямо во время игры?
Хочется услышать мнения бывалых
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Только лишь фантазией?
Близы чёртовы халтурщики, как так можно было не переделать экранные координаты нормально?
30
Близы чёртовы халтурщики, как так можно было не переделать экранные координаты нормально?
Если бы можно было выходить за рамки этого прямоугольника, то проблем бы особо не было. Но насколько я помню, то за его пределами фреймы тупо не рисуются.
29
nazarpunk, рисуются, только кастом фреймы не могут там рисоваться, сделано это якобы для поддержки 4:3
23
nazarpunk, в этом и халтура, один визуал сделали, а про начинку забыли/забили.
27
nazarpunk, там можно родителя подобрать. И можно вылезти за пределы экрана
3
nazarpunk
Все делается спокойно. Просто в качестве родителя фрейма надо указывать полноразмерный фрейм, поддерживающий широкоформатную сетку. Это ConsoleUiBackdrop (для версии от 1.32+) и оригинальный эдитбокс (для 1.31). При этом надо делать интерфейс с учетом того, что для игроков "квадратных" мониторов широкоформатные фреймы будут выходить за размер экрана. Это чуть муторно, надо делать скрипт, считающий соотношение сторон и две версии интерфейса. Но это реально. Сам сейчас делаю кастомный интерфейс для своего проекта. При этом если делать фреймы с умом, то в большинстве случаев вторая версия не нужна. Ну типа если делать широкоформатный фрейм тупо текстурой, то надо рисовать вторую текстуру под 4:3, а если делать фрейм с заполнением фона текстуры и текстурой рамки, то достаточно скриптом рассчитывать ему границы.
Все эти приемы и наработки формул также есть в описанном выше гайде, но с навыком сам все начинаешь писать и считать.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.