випустила wc3UI: тематичну веб-бібліотеку компонентів на основі інтерфейсу Warcraft III Все почалося з того, що я хотів одну ґудзик. Потім мені знадобився світ у зависанні. Потім активний скос. Тоді я подумав, що було б добре підтримати всі чотири раси. Це було давно Набір компонентів охопив більше, ніж я очікував: 11 варіантів кнопок (верхня вкладка, ESC меню, клейкий екран, кампанія, окрашений, маленький, командна картка, плюс 8 підваріантів кадрів меню з StandardTemplates.fdf), спливаючі меню, повзунки, галочки, радіокнопки, редагування, смуги прокрутки, текстові області та спискові блоки. Потім лічильники ресурсів, повна сітка командних карт (заміна палітри команд), багаті підказки з лініями вартості ресурсів, черга юнітів, шкали здоров'я/мани/досвіду/прогресу/будівництва, панель завантаження на весь екран і різні рамки та кінематографічні варіанти текстури — це справжні BLP-файли, декодовані під час виконання, той самий формат, який Blizzard пропонує в архівах гри. 9-зрізні рамки композитуються на полотні з оригінальних атласів спрайтів, позиціоновані за допомогою вимірювань, взятих із файлів FDF (визначення кадру). кожна раса має абсолютно різні текстури фонів, кордонів і станів зависання портретний кадр може рендерити анімовані моделі героїв у WebGL, розшифровані з оригінального формату моделі MDX. віджет тактового сигналу у верхній частині HUD також є 3D-моделлю Чотири теми фракцій для людей, орків, нічних ельфів і нежиті можна перемикати з верхньої панелі. Показ компонентів:
@shadcn подивимось, як це робити зараз
570