我試用了整合包裡的UnitFramesPlus,和SimpleUnitFrames相比可自訂功能確實更多,但是有一個問題,無法在自身頭像的血條上顯示具體數值,只能在右側額外的框架上顯示,如果打開遊戲設定裡的數值顯示,那麼目標的血量顯示又會和頭像插件的重複在一起. 還有就是報錯問題:42x FrameXML\OptionsPanelTemplates.lua:89: attempt to index local 'checkBox' (a nil value) [string "@FrameXML\OptionsPanelTemplates.lua"]:89: in function `BlizzardOptionsPanel_CheckButton_Disable' [string "@UnitFramesPlus_Options\Options-設置選項.lua"]:4563: in function `UnitFramesPlus_OptionPanel_OnShow' [string "@UnitFramesPlus_Options\Options-設置選項.lua"]:17: in function <UnitFramesPlus_Options\Options.lua:16> [string "=[C]"]: in function `Show' [string "@FrameXML\InterfaceOptionsFrame.lua"]:203: in function `InterfaceOptionsFrame_Show' [string "@FrameXML\InterfaceOptionsFrame.lua"]:481: in function <FrameXML\InterfaceOptionsFrame.lua:423> [string "@UnitFramesPlus\UnitFramesPlus-1.36.5.3-bcc.lua"]:461: in function `UnitFramesPlus_OpenInterfacePanel' [string "@UnitFramesPlus\UnitFramesPlus-1.36.5.3-bcc.lua"]:491: in function `UnitFramesPlus_SlashHandler' [string "@UnitFramesPlus\MinimapButton.lua"]:73: in function `oclick' [string "@MBB\MBB-1.2.1.lua"]:427: in function <MBB\MBB.lua:415>
Locals: checkBox = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index local 'checkBox' (a nil value)"
HyperDavinci · 2022-06-14 15:26:25
奇樂曾經發佈過<頭像狀態文字_經典版_SimpleUnitFrames_11302-5a>,是我從60經典版就一直使用的頭像插件,個人非常喜歡,簡潔全麵,雖然作者TBC就停止更新了,但是TBC一直使用穩定沒有錯誤,最近某個版本暴雪改了UI的API以後,這款插件現在不報錯,但是掉血延遲顯示,具體使用情況就是:比如掉兩次血,掉第二次的時候頭像才顯示第一次掉血後的血量,頭像插件上血條顯示的數字永遠是上一次掉血後的剩餘血量而不是實時的血量顯示,使用起來非常難受,希望奇樂的大大不辭辛苦,幫助修複,感謝~感謝~感謝~Dololo · 2022-06-14 16:45:06
或者也可以試試彩虹裡面的【暴雪頭像(增強功能)】,可以單獨使用,不需要搭配美化調整插件。一樣簡潔、自訂功能更多,當初就是用來取代它的。
HyperDavinci · 2022-06-14 17:35:29
HyperDavinci · 2022-06-14 18:56:34
還有就是報錯問題:
42x FrameXML\OptionsPanelTemplates.lua:89: attempt to index local 'checkBox' (a nil value)
[string "@FrameXML\OptionsPanelTemplates.lua"]:89: in function `BlizzardOptionsPanel_CheckButton_Disable'
[string "@UnitFramesPlus_Options\Options-設置選項.lua"]:4563: in function `UnitFramesPlus_OptionPanel_OnShow'
[string "@UnitFramesPlus_Options\Options-設置選項.lua"]:17: in function <UnitFramesPlus_Options\Options.lua:16>
[string "=[C]"]: in function `Show'
[string "@FrameXML\InterfaceOptionsFrame.lua"]:203: in function `InterfaceOptionsFrame_Show'
[string "@FrameXML\InterfaceOptionsFrame.lua"]:481: in function <FrameXML\InterfaceOptionsFrame.lua:423>
[string "@UnitFramesPlus\UnitFramesPlus-1.36.5.3-bcc.lua"]:461: in function
`UnitFramesPlus_OpenInterfacePanel'
[string "@UnitFramesPlus\UnitFramesPlus-1.36.5.3-bcc.lua"]:491: in function `UnitFramesPlus_SlashHandler'
[string "@UnitFramesPlus\MinimapButton.lua"]:73: in function `oclick'
[string "@MBB\MBB-1.2.1.lua"]:427: in function <MBB\MBB.lua:415>
Locals:
checkBox = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'checkBox' (a nil value)"
Dololo · 2022-06-14 20:17:30
請試試看點【暴雪頭像(功能增強)】的小地圖按鈕打開它的設定選項 > 整體設定 > 恢復成預設值。並且先暫時關閉其它會影響頭像框架的插件,包括【暴雪頭像(美化調整)】和 SimpleUnitFrames。
另外請問是勾選哪個選項時,會發生上述的錯誤訊息,感謝~
HyperDavinci · 2022-06-14 20:57:19
!!但是選擇使用遊戲內建的數字後,原本目標頭像上應該顯示具體血量數值的,使用了UnitFramesPlus後只會在怪物血條上顯示一個100%的百分比,而打開"目標設定>顯示系統狀態條數字"之後,具體的血量數字又會和那個100%的數字重疊,這是我在使用UnitFramesPlus過程中始終無法解決的問題.
Dololo · 2022-06-15 01:05:46
HyperDavinci · 2022-06-15 01:18:44