레이드나 파티 플레이가 아닌,
혼자 조용히 플레이할 때 깔끔한 화면으로 플레이 하는 방법입니다.

(심화 과정 추가했습니다.)




한 줄 요약 : <1> <2>번 매크로를 활용하면 됩니다. 
            (인터페이스 - 이름 - 개인자원 표시를 해놔야 전투할 때 본인 체력이 보입니다.)


<1> UI 숨기기 매크로
/run UIParent:SetAlpha(0)
/run MinimapCluster:Hide()
/run MainMenuBar:Hide()
/run ChatFrame1:Hide()

<2> UI 보이기 매크로
/run UIParent:SetAlpha(1)
/run MinimapCluster:Show()
/run MainMenuBar:Show()
/run ChatFrame1:Show()








평소 이런 화면인데, 이것도 좀 지저분하게 느껴져서


<1>번 매크로를 눌렀습니다. 그러면 내 체력+적대적 대상 체력을 제외하고 모든 UI가 사라집니다.



전투 화면


전투 종료



다시 깔끔한 화면으로 모험을...



그리고 UI를 표시할 때는 <2>번 매크로를 누르면 됩니당.


( Art+Z 로 숨기는 경우는, 
 1. 체력 표시가 안 되는 점 
 2. 전체 맵을 켰다 끄면 다시 UI가 초기화 되는 점
  이 두 가지가 문제인데, 위 매크로는 이 부분 극복 가능합니다 )







◎ 심화과정


한 줄 요약 : 접속해서 <3>번  매크로를 클릭한다. 그리고  <1>로 UI 숨기고 플레이를 한다.
(아래 매크로에서 SetScale(0.9) 안에 있는 0.9가 프레임 크기인데,  1~0.8 사이에서 편한 크기로 수정하면 됩니다.)

<3> 
/run local S=CreateFrame("Frame","S");Y="QUEST_LOG_UPDATE";S:RegisterEvent(Y);S:SetScript("OnEvent",function(self,event) if event==Y then WorldMapFrame:SetParent(S);CastingBarFrame:SetParent(S);QuestFrame:SetParent(S);S:SetScale(0.9);end;end)



<에드온으로 넣으실 분은 아래 스크립트를>
local SSS = CreateFrame("Frame","SSS");S1="QUEST_LOG_UPDATE";SSS:RegisterEvent(S1);SSS:SetScript("OnEvent",function(self,event) 
if event==S1 then
WorldMapFrame:SetParent(SSS)
CastingBarFrame:SetParent(SSS)
QuestFrame:SetParent(SSS)
MerchantFrame:SetParent(SSS)
SSS:SetScale(0.9)              
WorldMapFrame:SetScale(1/0.9)  
;end;end)






<1> 매크로로 UI를 숨기면
캐스팅바, 퀘스트 목록 창, NPC에게서 퀘스트 받을 때 창이 안 보입니다. <3>번 매크로로 이를 해결할 수 있습니다.


캐스팅바


전투할 때도


퀘스트 목록 창


퀘스트 받을 때도


(이외에도 추가로 보이게 하고 싶은 걸 <3> 매크로에 넣을 수 있습니다. 
예를 들어, MerchantFrame 을 추가하면 상인이랑 거래할 때 거래창이 보입니다. 이건 각자 취향에 따라...)






솔플 할 때는 와우 그래픽 자체를 즐기고 싶어서 이리저리 고민하다가 만들어봤는데

개인적으로 괜찮은 방법인 것 같아서 공유합니다.


그럼 모두 즐와되세요 !