남는 행동 단축바를 이용해서 간단한 센터바,액션바 역할을 해주는 매크로를 소개할게


행동 단축바의 이동은 하나하나 매겨놓은 단축키를 주시하고 이게 어디로 옮겨졌는지 참고하길 바래


/run MultiBarBottomLeftButton12:SetPoint("TOPLEFT",UIParent,"TOPLEFT",252,-280)
/run MultiBarRightButton12:SetPoint("TOPLEFT",UIParent,"TOPLEFT",292,-280)
/run MultiBarLeftButton12:SetPoint("TOPLEFT",UIParent,"TOPLEFT",332,-280)

이* 이라는 도적분이랑 비슷하게 셋팅해봤어


/run MultiBarBottomRightButton7:SetPoint("TOPLEFT",UIParent,"TOPLEFT",260,-633)
/run MultiBarBottomRightButton4:SetPoint("TOPLEFT",UIParent,"TOPLEFT",518,-633)

ㅅㅍ이라는 전사분과 비슷하게 셋팅해봤어




이젠 응용하는 법을 알려줄게


/framestack 또는 /fstack 이라는 명령어를 치면 

"프레임 구성" 이라는 문구와 함께 툴팁같은게 떠

거기에는 마우스오버한 대상(?)의 좌표 및 프레임이름을 알려주지

아랫그림을 주시해
s-T로 설정된 행동단축바의 왼쪽윗부분 모서리에 마우스가 올려진 상태야

그리고 아래의 매크로를 입력한 상태지, 이제 분석을 해볼게
/run MultiBarBottomLeftButton12:SetPoint("TOPLEFT",UIParent,"TOPLEFT",252,-280)

MultiBarBottomLeftButton12 << 해당 행동단축바를 말하는거야. 한글로는 "좌측 하단 단축바 12"

당연히 왼쪽부터 1-12순이고 화면 오른쪽의 행동단축바는 위쪽부터 1-12순이야
우측 하단 행동 단축바는 MultiBarBottomRightButton
첫번째 우측 행동 단축바는 MultiBarRightButton
두번째 우측 행동 단축바는 MultiBarLeftButton 

옮기려는 행동단축바는 /fstack 입력하고 마우스올리면 행동단축바의 이름을 알수있어


SetPoint("TOPLEFT",UIParent,"TOPLEFT",252,-280)
Setpoint는 위치를 선정한다는 거고
TOPLEFT는 왼쪽 상단으로부터의 거리
숫자중에 252는 화면 왼쪽벽으로부터의 거리(픽셀)
-280은 화면 위쪽으로부터의 거리(픽셀) 음수를 붙일것(이유는 좌표를 생각하면 됨...)

응용할때는 빨간색으로 된 부분과 좌표숫자 2개만 고치면 되겟지?


아래 그림의 툴팁을 자세히 봐봐
(253.44, 486.40) 이라고 되어있지?
거기에서 (0, 768)을 빼면 (253.44, -282.60)
매크로에 있는 (252,-280)이랑 비슷하지?

간단하게 말해서 옮기려는 곳의 좌표를 딴뒤에 
(0, 786)을 뺀 값을 매크로에 넣어




/run MultiBarBottomLeftButton8:SetPoint("TOPLEFT",UIParent,"TOPLEFT",252,-280)

위와는 다르게 매크로부분에서 12->8로 바뀌었지
위의 매크로 하나만 입력해도 8-12 행동단축바 전체가 같이 이동해

주의할점은 첫번째 칸 (1)을 입력하면 깨져버려
또 참고할점은 UI크기가 스샷과 같을때 위의 매크로를 썼을때 예상하는 결과가 튀어나올거야.


내가 알고있는걸 남한테 설명하기란 참 어려운거같아
모르겠다하는건 댓글을 남겨