熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
已發佈 wc3ui:一個基於《魔獸爭霸 III》介面的可主題化網頁元件庫
這一切的開始是因為我想要一個按鈕。然後我需要懸停發光效果。接著是活動的斜面。然後我想支持四個種族。那已經是很久以前的事了。
這個元件集最終涵蓋的範圍超出了我的預期:11 種按鈕變體(頂部選項卡、ESC 菜單、膠水螢幕、戰役、邊框、小型、指令卡,加上來自 StandardTemplates.fdf 的 8 種菜單框架子變體)、彈出菜單、滑桿、複選框、單選按鈕、編輯框、滾動條、文本區域和列表框。然後是資源計數器、一個完整的指令卡網格(指令調色板替代品)、帶有資源成本行的豐富工具提示、單位排隊、生命值/法力值/經驗值/進度/建造條、一個全螢幕加載條,以及各種邊框和電影變體。
這些紋理是實際的 BLP 文件,在運行時解碼,與暴雪在遊戲檔案中發佈的格式相同。9 切片邊框是從原始精靈圖集在畫布上合成的,位置使用從 FDF(框架定義)文件中提取的測量值。每個種族都有完全不同的紋理集,用於背景、邊框和懸停狀態。
肖像框可以在 WebGL 中渲染從原始 MDX 模型格式解析的動畫英雄模型。HUD 頂部的時鐘小工具也是一個 3D 模型。
四個派系主題:人類、獸人、夜精靈、亡靈可以從頂部欄切換。
元件展示:

@shadcn 現在看看這是怎麼做的
547
熱門
排行
收藏
