簡明易懂的折疊宏教程#FF14實(shí)用攻略系列

看了一下兩P UP你的寫法有點(diǎn)累贅了。
分析UP的思路,是把共通6作為不同熱鍵欄內(nèi)容跳轉(zhuǎn)的“菜單”,把共通5作為被放置的“目標(biāo)”。在實(shí)現(xiàn)共通2、3、4內(nèi)容跳轉(zhuǎn)功能的同時(shí),實(shí)現(xiàn)將修改后的熱鍵欄保存及返回初始菜單的功能。UP為了實(shí)現(xiàn)這一功能,針對(duì)每一條熱鍵欄都單獨(dú)配套了2個(gè)宏+1個(gè)額外的返回宏,并且需要占用此熱鍵欄的兩個(gè)欄位來實(shí)現(xiàn)這一功能。需要顯示兩個(gè)熱鍵欄(盡管可以通過界面對(duì)齊保持在同一位置),熱鍵欄之間界面的對(duì)齊也非常多余。
針對(duì)這種所有內(nèi)容顯示在單條技能欄的效果,可以這樣設(shè)計(jì):將熱鍵欄6保持隱藏,僅將熱鍵欄5常駐顯示并設(shè)定為共通6。所有的內(nèi)容顯示、修改、保存通過熱鍵欄6及共通6來實(shí)現(xiàn)。
好處:僅通過邏輯在各個(gè)熱鍵欄之間跳轉(zhuǎn),不用操心界面對(duì)齊,愛放哪就放哪,愛什么形狀就什么形狀;減少一個(gè)宏位占用,每個(gè)熱鍵欄減少一個(gè)欄位占用,可放置的內(nèi)容更多;可以保存熱鍵欄的內(nèi)容。
缺點(diǎn):修改“菜單”共通6的內(nèi)容時(shí),需要在界面設(shè)置或角色設(shè)置-熱鍵欄設(shè)置中顯示并修改共通6。當(dāng)然也可以預(yù)先擴(kuò)展若干熱鍵欄,寫好配套兩宏并放置到菜單。個(gè)人經(jīng)驗(yàn)是“菜單”修改頻率不是很高,處于可以接受的范圍。
寫法:
宏1(改變目標(biāo)內(nèi)容,放置在共通6,可擴(kuò)展):
/熱鍵欄 復(fù)制 共通2 共通5
宏2(保存并返回菜單,放置在共通2,可擴(kuò)展):
/熱鍵欄 復(fù)制 共通5 共通2
/熱鍵欄 復(fù)制 共通6 共通5
如果想把保存功能獨(dú)立出來,可以這樣寫:
宏1(改變目標(biāo)內(nèi)容,放置在共通6,可擴(kuò)展):
/熱鍵欄 復(fù)制 共通2 共通5
宏2(保存熱鍵欄內(nèi)容,放置在共通2,可擴(kuò)展):
/熱鍵欄 復(fù)制 共通5 共通2
宏3(返回菜單,放置在共通2,無需擴(kuò)展但要放置到被復(fù)制的技能欄):
/熱鍵欄 復(fù)制 共通6 共通5
還可以將一條熱鍵欄作為彈出菜單的按鈕,配合熱鍵欄透明。實(shí)現(xiàn)全界面只有一鍵。以共通1為例,寫法:
宏1(彈出菜單,放置在共通1):
/熱鍵欄 復(fù)制 共通6 共通5
宏2(收縮菜單,放置在共通6):
/熱鍵欄 復(fù)制 共通1 共通5
另外,折疊宏的原理,本質(zhì)上是通過/hotbar指令,設(shè)定熱鍵欄的顯示與否,以及對(duì)不同職業(yè)的技能或熱鍵欄的復(fù)制,來實(shí)現(xiàn)縮減顯示的熱鍵欄個(gè)數(shù),以及熱鍵欄內(nèi)容的變更的效果。
理論上有10*(1共通+9基礎(chǔ)+19特職+11生產(chǎn)采集+1青魔)=410條熱鍵欄可以被調(diào)用(是的,共通也算一個(gè)”職業(yè)“,另外pvp熱鍵欄有獨(dú)立的/pvphotbar指令)。
宏指令最多15行,所以思路可以打開一點(diǎn),可以同時(shí)顯示和關(guān)閉幾個(gè)熱鍵欄,也可以從某個(gè)職業(yè)同時(shí)復(fù)制幾個(gè)熱鍵欄過來,甚至同時(shí)從幾個(gè)職業(yè)那里同時(shí)復(fù)制熱鍵欄過來(雖然不太推薦這樣做,容易邏輯混亂)。
現(xiàn)在服務(wù)器更新上不了游戲,塞一張以前的截圖吧,雖然現(xiàn)在又改了,差不多意思一下。筆記本的界面也可以做得簡潔的同時(shí)不失功能。
