foi lançado wc3ui: uma biblioteca de componentes web temáticos baseada na interface de Warcraft III Isso começou porque eu queria um botão. Então eu precisava do brilho flutuante. Depois o bisel ativo. Depois pensei que seria bom apoiar as quatro corridas. Isso foi há um tempo O conjunto de componentes acabou cobrindo mais do que eu esperava: 11 variantes de botões (aba superior, menu ESC, tela de colagem, campanha, borda, pequena, cartão de comando, além de 8 subvariantes de quadro de menu do StandardTemplates.fdf), menus pop-up, controles deslizantes, caixas de seleção, botões de opção, caixas de edição, barras de rolagem, áreas de texto e caixas de lista. depois contadores de recursos, uma grade completa de cartas de comando (substituindo a paleta de comandos), dicas ricas com linhas de custo de recursos, fila de unidades, barras de vida/mana/xp/progresso/construção, uma barra de carregamento em tela cheia e várias variantes de bordas e cinemáticas as texturas são arquivos BLP reais decodificados em tempo de execução, o mesmo formato que a Blizzard exibe nos arquivos do jogo. As bordas de 9 fatias são compostas em tela a partir dos atlas de sprites originais, posicionadas usando medições extraídas dos arquivos FDF (definição de quadros). Cada raça tem conjuntos de texturas totalmente diferentes para fundos, fronteiras e estados de navegação o quadro retrato pode renderizar modelos de herói animados em WebGL analisados a partir do formato original MDX. o widget de clock no topo do HUD também é um modelo 3D Quatro temas de facção para humano, orc, elfo noturno, mortos-vivos podem ser trocados na barra superior. Exposição de Componentes:
@shadcn ver como isso é feito agora
611