[心得] 精確介面縮放
先說這篇是打給有點龜毛的人看的 像我就是
wow裡面的1 pixel並不是準確的1 pixel
你在別的程式中看到的圖 比如說10x10px
在wow中看到的並不會是準確的10x10px大小
因為遊戲預設解析度不高
幾乎所有ui都會被放大到你目前使用的解析度
遊戲預設解析度 X 放大倍率 = 目前畫面
所以我們必須要精確的調整 使用者界面縮放 的這一個值
來讓wow中所看到的10x10 非常非常接近真實的10x10
然後所見即所得
讓原本ui設計完美呈現
以下兩個macro可以做到
第一個macro:
/console uiscale 1
/console useuiscale 1
/run message(GetScreenHeight())
用了之後介面會先回復到預設大小
然後得到一個值 A (就是遊戲畫面原始高度)
像我就是768.00006103516 BZ:我們覺得小數點除不盡很Coooooool
遊戲原始高度/畫面顯示高度 = 我們要縮回去的值
所以將A帶入下式算出正確縮放值並做設定
第二個macro:
/console SetCVar("uiScale", A/string.match(({GetScreenResolutions()})
[GetCurrentResolution()], "%d+x(%d+)"))
--以上連成一行使用
之後就能看到點是點、線是線 不再是一坨點或模糊的線
給end
/console SetCVar("uiScale",768/string.match(({GetScreenResolutions()})
[GetCurrentResolution()], "%d+x(%d+)"))
--
ps.上次名條著色我弄好了 爽拉
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.228.66
推
08/06 21:09, , 1F
08/06 21:09, 1F
推
08/06 21:20, , 2F
08/06 21:20, 2F
推
08/06 21:22, , 3F
08/06 21:22, 3F
推
08/06 21:26, , 4F
08/06 21:26, 4F
推
08/06 21:31, , 5F
08/06 21:31, 5F
推
08/06 21:37, , 6F
08/06 21:37, 6F
推
08/06 21:38, , 7F
08/06 21:38, 7F
有些ui有那種1px邊框的...這時候效果會非常明顯!
推
08/06 21:39, , 8F
08/06 21:39, 8F
→
08/06 21:48, , 9F
08/06 21:48, 9F
→
08/06 21:48, , 10F
08/06 21:48, 10F
uiscale是設定值 useuiscale是打開選項 ~詳情請查API攻略~
後面是要得到你目前解析度的寬度x高度的%d那邊是用來只取得高度
推
08/06 21:58, , 11F
08/06 21:58, 11F
歹識...漏打...
推
08/06 22:18, , 12F
08/06 22:18, 12F
推
08/06 22:22, , 13F
08/06 22:22, 13F
這就是用比例調啊啊啊 算他放大多少就給他縮多少回去!
推
08/06 22:30, , 14F
08/06 22:30, 14F
好棒!!
推
08/06 22:46, , 15F
08/06 22:46, 15F
超煩...寫ui還要另外寫scaleFix()才會準
推
08/06 22:57, , 16F
08/06 22:57, 16F
比如說那種有1px邊框的介面美化UI
ButtonFacade mPanels xxMinimap之類
框有時候會變成粗細不一有些地方1px有些地方2px
這就是縮放造成的模糊
這時候就這麼辦!
推
08/06 23:21, , 17F
08/06 23:21, 17F
睜大目珠...
→
08/06 23:23, , 18F
08/06 23:23, 18F
tukui威的..他應該也是有寫scaleFix進去
推
08/07 04:23, , 19F
08/07 04:23, 19F
推
08/07 09:24, , 20F
08/07 09:24, 20F
樓上老人...
推
08/07 15:37, , 21F
08/07 15:37, 21F
→
08/07 15:38, , 22F
08/07 15:38, 22F
頭像右鍵跟這個完全沒關係吧0.0
推
08/07 16:02, , 23F
08/07 16:02, 23F
→
08/07 16:03, , 24F
08/07 16:03, 24F
他只有動到CVar的uiScale這項而已
就是 esc > 選項 > 進階 > 使用者介面縮放
※ 編輯: ak147 來自: 114.43.230.175 (08/07 16:12)
推
08/07 16:17, , 25F
08/07 16:17, 25F
推
08/07 18:05, , 26F
08/07 18:05, 26F
WOW 近期熱門文章
11
20
PTT遊戲區 即時熱門文章
57
162