簡介
官方用語為"插件"
UI為 User Interface 的縮寫,意指使用者介面,為 <<
魔獸世界>> World of Warcraft 讓使用者自行定義的介面設定功能。
使用者可經由有限能力的程式編寫,進行整體遊戲介面的圖形文字介面修正與創造。
由於
UI 功能撰寫可利用相關運算公式進行,
因此目前遊戲玩家最常使用的
UI 方式為類同進階的
巨集功能的整合。
簡單的說,目前的
UI 在通義的使用上已轉型為
User Item 的方式,
形意為使用者配件,為使用者為了簡化遊戲中真實性的設計,
而編寫出的各式步驟簡化、人性化操作導向修正、多元資料統計提供,讓遊戲更趨近於娛樂的目的。
UI 與外掛
BOT最大的不同,在於程式編寫方式仍受限於基本主程式架構,
但是仍有可能經由複雜的程序定義方式達到同等的行為方式,
因此雖為遊戲設計初始所提供的功能,但是仍受限於使用者行為約束內。
因為
UI使用涉及基本程式編寫能力,因此對於一般玩家有相當的門檻,
若使用行為錯誤,有極大的可能會發生許多非遊戲性的不相容問題,
嚴重時可能導致遊戲人物的資料錯亂而無法繼續進行遊戲。
而
UI的程式編寫需要相當的程式能力才能進行,
因此一般玩家的
UI版本經常為下載方式取得,而增加了網路安全性的考量問題。
總結以上兩點,
使得許多 <<
魔獸世界>> 的遊戲代理商並不建議一般玩家直接使用
UI 功能。
- 如果發生UI不相容, 而無法正常進入遊戲的話, 可以考慮採用以下方式...
- 遊戲登入後, 再選擇人物進入遊戲前, 使用左下角的按鈕,先關閉所有的UI的載入
- 或刪除UI的目錄,使魔獸世界還原成官方的預設介面
C:Program FilesWorld of WarcraftInterfaceAddOns
- 即使萬一UI有bug, 或是UI的版本不相容, 頂多只會暫時影響到不能正常進入遊戲,
絕對不會發生連伺服器端的遊戲人物的資料都錯亂的情況
記憶體
※魔獸世界UI需求大量2G一上記憶體
台版魔獸UI相關
AddOns Packages (UI套件)
UI寫作相關
如何編寫UI
用WordPad就可以開啟
UI的檔案結構
UI的相關檔案
副檔名 |
檔案用途 |
*.toc |
UI的定義檔 |
*.xml |
UI的框架 |
*.lua |
UI的程式碼或資料設定 |
*.tga |
UI裡用的圖檔 |
*.blp |
UI裡用的圖檔(Blizzard專利的圖檔格式) |
*.wav |
UI裡用的音效檔 |
UI的.toc檔的結構
toc標籤 |
用途註解 |
## Interface: |
UI與魔獸世界的對應版本(目前必須為40300) |
## Title: ## Title-zhTW: |
UI的名稱 |
## Notes: ## Notes-zhTW: |
UI的註解 |
## UIType: ## UIType-zhTW: |
UI的種類分類? |
## Author: |
UI的作者 |
## SavedVariables: |
指定需要儲存的變數名稱, 可於下次UI載入時, 獲得上次儲存的變數資料 |
## OptionalDeps: |
相關UI(非必要的) |
## Dependencies: |
必須關聯的UI |
## Version: |
UI的版本號碼 |
## LoadOnDemand |
載入方式 (0 直接載入, 1 動態載入) |
## : |
? |
## DefaultState: |
UI是否預設載入(enabled 或 disabled) |
## Secure: |
安全? |
UI的地區化
- 使用GetLocale()來取得目前用戶端的魔獸世界的地區化語系種類,通常使用Localization.lua來做UI的地區化語系設定
GetLocale()傳回字串 |
地區化語系種類 |
"zhTW" |
繁體中文(中華民國) |
"deDE" |
德文版 |
"frFR" |
法文版 |
"koKR" |
韓文版 |
"enUS" |
英文版(美國) |
"enGB" |
英文版(英國) |
"ruRU" |
俄文版(俄羅斯) |
"zhCN" |
簡体中文(中華人民共和國) |
UI寫作相關網址
其他相關