|
2014-04-19 08:42
조회: 3,530
추천: 0
유닛프레임 위치 이동시 TargerFrameToT 질문PlayerFrame:ClearAllPoints() PlayerFrame:SetPoint("BOTTOM",UIParent,"BOTTOM",-220,250) PlayerFrame.SetPoint = function() end 많이들 사용하시는 위 명령어류를 써서 기본 유닛프레임 위치를 이동해서 사용중인데요 레이드시에 타겟프레임 아래 대상의대상(TargerFrameToT)이 나오다가 안나오다가 하네요.. 이것저것 수십번의 시도 끝에 PlayerFrame.SetPoint = function() end 요 라인이 문제가 된다고 파악되는데 (또는 직접 유닛프레임을 풀고 끌어옮기면 문제가 없고요) 결국 다른 방법으로 옮기는걸 찾아냈는데 local function ScrewYouPlayerFrame() PlayerFrame:ClearAllPoints() PlayerFrame:SetPoint("BOTTOM",UIParent,"BOTTOM",-220,250) end hooksecurefunc("PlayerFrame_AnimateOut", function() PlayerFrame:SetAlpha(0); ScrewYouPlayerFrame() end) hooksecurefunc("PlayerFrame_SequenceFinished", function() PlayerFrame:SetAlpha(1); ScrewYouPlayerFrame() end) hooksecurefunc("PlayerFrame_UpdateStatus", ScrewYouPlayerFrame) 이 방법을 쓰면 대상의대상이 계속 잘 나오지만 전투시 대포같은걸 타면 플레이어프레임이 깨져버리는 문제가 발생하네요.. 혹시 이와 관련해서 도움말씀 주실분 계신가요?
EXP
90,252
(65%)
/ 92,001
|
xony177