RenderEdge - графическая модификация для игры Warcraft III.
3 14 974
4
37
6 лет назад
4
Всё, с тебя реализацию RTX в варкрафте))
Версия v1.0.5a
Дополнительные функции для редактирования стандартного интерфейса Варкрафта
212 44 447
2
13
6 лет назад
Отредактирован ENAleksey
2
ScopteRectuS, аргументы, задающие координаты и размер во всех функциях, принимают значения от 0.0 до 1.0 (да, можно сказать, что это проценты от размера экрана).
Параметры ANCHOR_TOPRIGHT и другие задают точку отсчёта координат относительно экрана.
Функции FromPixelX и FromPixelY не работают в мультиплеере, это можно исправить, изменив способ получения разрешения экрана (вместо использования сторонней библиотеки, получать ширину и высоту экрана из game.dll, возможно, когда-нибудь сделаю это), либо задав его самостоятельно (например, дать пользователю возможность выбора разрешения его монитора с помощью диалогового окна).
А, нет, всё верно, я просто неправильно понял вопрос.
Также карта критует во время загрузки, если в коде есть ! inject main.
По этой проблеме ничего ответить не могу.
0
21
6 лет назад
Отредактирован scopterectus
0
Сори за нубский вопрос, только начал разбираться с RenderEdge.
Как задавать координаты, например для функции EditUpperButtonBarButton( ), задаю свои координаты, a кнопка улетает не пойму куда. ANCHOR_TOPRIGHT, ANCHOR_BOTTOM, ANCHOR_RIGHT и т.д. - это точки, откуда отсчитываются координаты?
В прилагаемой карте есть функции FromPixelX( ), FromPixelY( )..., которые используются в функции EditStandardInterface( ). Правильно ли я понял, что эти функции локальные и у каждого игрока кнопки будут настроены относительно их разрешений экрана?
Также карта критует во время загрузки, если в коде есть ! inject main.

UPD: понял, это не координаты, а проценты, как у мультибоарда.
0
16
6 лет назад
0
ENAleksey, текстура перезарядка не растягивалась же раньше. Ты поправил?
0
8
6 лет назад
0
Спасибо за ответ, господа, немного копнул знаний.)
0
13
6 лет назад
0
Atesla, иконка перезарядки способности - это mdx модель, поэтому нельзя просто так взять и изменить её ширину или высоту с помощью соответствующих функций. Есть два способа это сделать: отредактировать модель в mdlvis, либо изменить матрицу проекции при её рендеринге.
Naadir, можно сделать и так, но качество текстуры будет хуже, так как она растянется вместе с иконкой перезарядки.
0
16
6 лет назад
0
Atesla, просто импортируешь картинку с нужным тебе размером в игровой интерфейс.
0
8
6 лет назад
0
Был уже подобный вопрос, но я все же осмелюсь задать его еще раз. Возможно ли изменить полоску перезарядки способностей? При изменении размера обычных кнопок "фрейм перезарядки" остается неизменным.
Данная тема предназначена для демонстрации и обсуждения работ, созданных с использованием графических улучшений экспериментальной версии RenderEdge.
45 10 917
Версия v1.2.0b
Модификация добавляет в Варкрафт поддержку мониторов с соотношением сторон отличным от 4:3.
40 29 484
5
13
6 лет назад
5

Обновление v1.2.0c

  • Упрощен способ определения версии игры.