← 開發日誌
遊戲 UI 一動就大改?我先用 HTML 排好版,最後才讓程式照著做
直接在遊戲程式裡調 UI,最痛的不是調不出來,是——一動就是大改,隨便亂動還很容易噴 bug。所以我把順序反過來:先用 HTML 把畫面「排好」,程式最後才照著做。這篇分享我的流程,還有為什麼我覺得它比「在遊戲裡硬調」好。
一、我的做法:HTML 先行、程式殿後
三步,其實很簡單:
🧱
① HTML 架版先用純 HTML 把每個畫面的版面、區塊、按鈕都排好
→
🎨
② 逐頁調 UI/UX一頁一頁慢慢磨:間距、字級、色彩、動線
→
⚙️
③ 程式對照實作最後請程式對照 UI Demo 頁,把它做進遊戲
改 UI 的順序:先便宜地把「長相」定下來,再讓程式一次做對
二、為什麼這樣比較好
在遊戲程式裡調 UI,是牽一髮動全身:改個間距,可能連帶動到布局、狀態、事件,一動就是大改;不熟的地方隨手動一下,更容易生 bug。
但 HTML 稿不一樣——快、便宜、看得到、改壞也不影響遊戲本體。我可以放心把版面翻來覆去試到滿意,完全沒有「會不會把遊戲弄壞」的心理負擔。而且用 AI 一起做時,改一份乾淨的 HTML,比在龐大的遊戲程式碼裡改,省超多 token。等長相定案了,程式才進場,一次把它實作對。
三、老實說,這方法也有代價
畢竟一邊是 HTML、一邊是 遊戲程式碼,兩邊終究會有不一樣的地方,精緻度也會不同——HTML 裡三行就排出來的效果,遊戲引擎裡不一定同樣做得到;反過來也是。
所以「最後對照實作」那一步,還是得花時間磨細節。如果你也想用一樣的做法,這段心理準備要先有:它不是「畫好就自動變成遊戲」,而是「先有一個清楚的目標,程式再照著逼近」。
我承認這無法驗證哪個一定比較好——但直覺上,比只在遊戲裡瞎調穩得多。至少我永遠有一份「它應該長這樣」的參考,不是邊改邊迷路。
UI Demo 長這樣
我把排好的 UI 稿全部放成一頁,程式就照這個做。你也可以點進去看看實際的樣子:
大家參考看看~這只是我個人的做法,不一定適合每個專案;但如果你也常被「遊戲一改 UI 就大工程」搞到頭痛,也許值得試試。更多開發碎念都在 開發日誌。下次見。
— 開發日誌 · 塊頭勇者