레이드나 파티 플레이가 아닌,
혼자 조용히 플레이할 때 깔끔한 화면으로 플레이 하는 방법입니다.
(심화 과정 추가했습니다.)
한 줄 요약 : <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 을 추가하면 상인이랑 거래할 때 거래창이 보입니다. 이건 각자 취향에 따라...)
솔플 할 때는 와우 그래픽 자체를 즐기고 싶어서 이리저리 고민하다가 만들어봤는데
개인적으로 괜찮은 방법인 것 같아서 공유합니다.
그럼 모두 즐와되세요 !