Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
отгружен wc3ui: библиотека веб-компонентов с темами, основанная на интерфейсе Warcraft III
это началось с того, что мне нужна была одна кнопка. затем мне понадобился эффект свечения при наведении. потом активный рельеф. затем я подумал, что было бы неплохо поддержать все четыре расы. это было довольно давно
набор компонентов в итоге охватил больше, чем я ожидал: 11 вариантов кнопок (верхняя вкладка, меню esc, экран клея, кампания, с рамкой, маленькая, карточка команд, плюс 8 подвариантов рамки меню из StandardTemplates.fdf), всплывающие меню, ползунки, флажки, радиокнопки, поля для редактирования, полосы прокрутки, текстовые области и списковые поля. затем счетчики ресурсов, полная сетка карточек команд (замена палитры команд), богатые подсказки с линиями стоимости ресурсов, очередь юнитов, полосы здоровья/маны/опыта/прогресса/строительства, полоса загрузки на весь экран и различные варианты рамок и кинематографические варианты
текстуры - это настоящие файлы BLP, декодированные во время выполнения, в том же формате, в котором Blizzard поставляет в игровых архивах. 9-срезные рамки компонуются на холсте из оригинальных спрайтовых атласов, расположенных с использованием измерений, извлеченных из файлов FDF (определение рамки). каждая раса имеет совершенно разные наборы текстур для фонов, рамок и состояний наведения
рамка портрета может отображать анимированные модели героев в WebGL, разобранные из оригинального формата модели MDX. виджет часов в верхней части HUD также является 3D-моделью
четыре темы фракций для людей, орков, ночных эльфов и нежити можно переключать с верхней панели.
демонстрация компонентов:

@shadcn смотри, как это делается теперь
597
Топ
Рейтинг
Избранное
