반투명화 체크를 했다면,
일반-미디어-반투명 배경 색상에서 투명도를 조절할 수 있다.
하지만, 잃은 체력의 투명도는 그대로 있다.
일반-미디어- 반투명 배경 색상의 투명도를 60%로 지정한 모습.
배경은 여전히 불투명한 검은색이다.
불편하다. 계속 신경쓰인다.
결국 손보게 되었다.
_retail_\Interface\AddOns\ElvUI\Modules\UnitFrames\Elements\Health.Lua
self.bg:SetVertexColor
요녀석이 배경색상 지정한다.
그럼 한번 만져보겠다.
난 코드 계속 수정하기 귀찮으니self.bg.multiplier을 사용하겠다. (잘 안쓰기도하고)
이거 쓴다면 대신 0~1 사이 숫자넣으셈.
if colors.useDeadBackdrop and UnitIsDeadOrGhost(unit) then
죽음배경사용 체크되있고 유닛이 죽거나 유령이면
self.bg:SetVertexColor(colors.health_backdrop_dead.r, colors.health_backdrop_dead.g, colors.health_backdrop_dead.b)
배경을 죽음배경 rgb를 사용한다.
rgb에 투명도인 a가 안들어가있다.
self.bg:SetVertexColor(colors.health_backdrop_dead.r, colors.health_backdrop_dead.g, colors.health_backdrop_dead.b,self.bg.multiplier)
elseif colors.customhealthbackdrop then
custom backdrop이 체크되있으면
self.bg:SetVertexColor(colors.health_backdrop.r, colors.health_backdrop.g, colors.health_backdrop.b)
배경을 생명력배경 rgb를 사용한다.
self.bg:SetVertexColor(colors.health_backdrop.r, colors.health_backdrop.g, colors.health_backdrop.b,self.bg.multiplier)
죽음배경, 커스텀배경에 multiplier 상수를 투명도로 사용한다는 걸 넣어준 셈이다.
파란색 텍스트로 수정 후 저장. 와우 리로드 한다.
이 multiplier를 조절하기 위해서는, custom backdrop 을 끄고 조정하게 되어있다.
custom backdrop 끄고 -> multiplier 조절 -> custom backdrop 다시켜고
이 3개 단계를 거쳐 조절한다.
반투명 0.7, multiplier 0.7 | 반투명 0.6, multiplier 0.6 | 반투명 0.5 multiplier 0.5 |
|
||
반투명 0.4 multiplier 0.4 | 반투명 0.3 multiplier 0.3 | 반투명 0.2 multiplier 0.2 |
반투명 0.2 multiplier 0.8 | 반투명 0.2 multiplier 0.7 | 반투명 0.2 multiplier 0.6 |
반투명 0.8 multiplier 0.2 | 반투명 0.7 multiplier 0.2 | 반투명 0.6 multiplier 0.2 |
자기에게 맞는 설정값을 찾아보길.
나는 0.6 0.6 이 맘에 든다.ㅎ
'WOW〃retail > 매크로,LUA〃' 카테고리의 다른 글
성약, 영혼결속id (0) | 2021.11.28 |
---|---|
[고급] 와우 내장 파일 조지기. (0) | 2021.10.09 |
[위크오라] 텍스트에 커스텀칼라 입히기 (2) | 2021.07.04 |
[위크오라] 텍스트에 아이콘 텍스쳐 넣기 (0) | 2021.07.04 |
[어둠땅] 닉 추적 보관용 (0) | 2021.06.25 |