Мне нужно сделать несколько дополнительных используемых окон в Рефордже. И может быть удалить часть стандартного UI. Но найти нужные статьи не получается. Может кто-то дать ссылку или вкратце объяснить делается это в редакторе или сторонними методами и как это работает, если остальные триггеры на гуи?

Принятый ответ

Ты хотя бы начни изучать, скажи где не получается
Минимум от меня есть 4 карты с нестандартным интерфейсом, (все карты с открытым исходным кодом) и ещё других живых пользователей в РУ комьюнити ( Hate), нарисуй что ты хочешь, мб что подскажем
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
3 года назад
0
Похожие вопросы:

ответ
Нет. Во вкладке интерфейс вы можете посмотреть все, что можете поменять
ответ
как заставить игру в него вставить модель выбранного юнита
Посмотри в ресурсах у Hate "Пак анимированных фреймов-спрайтов выделения", там пример работы с фрймом Sprite, который отображает модели.
Drulia_san:
Или фрейм надо называть так же, чтоб он типа переезжал собой оригинал
Еще не пробовал.
Drulia_san:
В каких единицах вообще измеряется высота и ширина, судя по всему в попугаях а не пикселях
Не в пикселях. Здесь хорошо показана координатная система интерфейса. В твоем распоряжении координаты от [0, 0] до [0.8, 0.6]. Можно пытаться выходит за пределы этих значений, но отображаться фреймы тогда могут криво.
Исключением из этой системы координат являются стандартные фреймы выходящие за приделы показанного в статье квадрата - мультиборд, иконки героев, фрейм игрового мира, портрет юнита. В их случае упомянутые выше координаты будут соответствовать всему игровому окну, а не только указанному квадрату.
надо ли писать у элемента INHERITS чего-то там
Один фрейм может наследовать параметры другого. В этом случае пишется слово INHERITS и следом имя наследуемого фрейма. При этом вложенные фреймы не наследуются. Чтобы наследовались вложенные фремы тоже, нужно между INHERITS и именем наследуемого фрейма вставить ключевое слово WITHCHILDREN.
Drulia_san:
что такое UseActiveContext
Указывает потомку (вложенному фрейму) использовать контекст родителя (объемлющего фрейма). То бишь, id привязанный к экземпляру фрейма во время игры. Например у панели ресурсов (золото/дерево/еда) 24 контекста, на каждого игрока.
SetAllPoints и прочее, какие поинтс, куда их сет, зачем
Точки крепления. У каждого фрейма есть 9 точек крепления
TOPLEFT
TOP
TOPRIGHT
LEFT
CENTER
RIGHT
BOTTOMLEFT
BOTTOM
BOTTOMRIGHT
Фрейм перемещается по экрану с использованием одной и этих точек. Например
SetPoint BOTTOMLEFT, "MyFrame", TOPLEFT, 0.001, 0.001,
Привязывает левый-нижний угол фрейма MyFrame к левому-верхнему углу родительского фрейма, со смещением 0.001, 0.001.
SetAllPoints просто привязывает все точки крепления потомка ко всем точкам крепления родителя.
Drulia_san:
с этим даже экспериментировать болезненно и проблемно
Не бесполезно и не проблемно. Каталог игры содержит файлы шаблонов
ui\framedef\ui\infopaneltemplates.fdf
ui\framedef\ui\escmenutemplates.fdf
ui\framedef\glue\battlenettemplates.fdf
для изучения и использования.
ответ
Берешь оригинальные, по пути UI/Glues/Console и по ним создаешь свои.
ответ
Только редачить положение стандартных, чтобы создавать свои элементы нужен либо клиент Renderedge либо у ребят приближенных к Личу (Караулов и Анрайз), по факту есть библиотека dll позволяющая отрисовывать фреймы. но её в живую так и не видел. Это глубокие дебри чтобы туда влазить.
Ещё есть DGUI - прим. ScorpioT1000

1
32
3 года назад
1
Ты хотя бы начни изучать, скажи где не получается
Минимум от меня есть 4 карты с нестандартным интерфейсом, (все карты с открытым исходным кодом) и ещё других живых пользователей в РУ комьюнити ( Hate), нарисуй что ты хочешь, мб что подскажем
Принятый ответ
3
26
3 года назад
3
если остальные триггеры на гуи?
если вы понятия не имеете про код то забудьте
0
3
3 года назад
0
Bergi_Bear:
Ты хотя бы начни изучать, скажи где не получается
Минимум от меня есть 4 карты с нестандартным интерфейсом, (все карты с открытым исходным кодом) и ещё других живых пользователей в РУ комьюнити ( Hate), нарисуй что ты хочешь, мб что подскажем
Спасибо, как раз ссылки такого типа я и просил. Сам не нашел :D
Чтобы оставить комментарий, пожалуйста, войдите на сайт.