levererade WC3UI: ett tematiskt webbkomponentbibliotek baserat på Warcraft III-gränssnittet Det här började för att jag ville ha en knapp. Sedan behövde jag svävglöden. Sedan den aktiva fasningen. Sedan tänkte jag att det vore trevligt att stötta alla fyra raserna. Det var för ett tag sedan Komponentuppsättningen täckte mer än jag förväntade mig: 11 knappvarianter (toppflik, ESC-meny, limskärm, kampanj, inramad, liten, kommandokort, plus 8 menyramsvarianter från StandardTemplates.fdf), popup-menyer, reglagre, kryssrutor, radioknappar, redigeringsrutor, rullningsfält, textområden och listrutor. Sedan resursräknare, ett komplett kommandokortsrutnät (en ersättning av kommandopalett), rika verktygstips med resurskostnadsrader, enhetskö, hälsa/mana/xp/framsteg/byggbarer, en fullskärmsladdningsbar samt olika kant- och filmvarianter texturerna är faktiska BLP-filer som avkodas under körning, samma format som Blizzard levererar i spelarkiven. 9-skivors gränser sammanställs på duk från de ursprungliga spriteatlaserna, placerade med mått hämtade från FDF-filerna (frame definition). Varje ras har helt olika texturer för bakgrunder, gränser och hovtillstånd porträttramen kan rendera animerade hjältemodeller i WebGL som tolkas från det ursprungliga MDX-modellformatet. klockwidgeten högst upp på HUD:en är också en 3D-modell Fyra fraktionsteman för människa, orc, nattalv och odöda kan bytas från översta raden. Komponentutställning:
@shadcn se hur det går till nu
570