이번에는 별되를 예로 들어서 확실한 고정색값 구하기를 해보겠습니다
히로매크로를 사용하면서 색값을 구하다 보면 같은 좌표인데
색값이 달라지는 경우가 많으실겁니다
그것은 별되의 배경이미지가 최하 5장에서 최대 10장까지의
이미지를 이용해서 만들어지기 때문입니다
어떤지역의 배경이라고 해도 그것은 마찮가지 입니다
그래서 색값 구하기가 쉽지 않습니다
하지만 최상위에 위치한 이미지가 어떤것인지만 알수 있다면
100%의 고정색값을 구하는건 아주 쉬울겁니다
지금부터 그것이 어떤건지 알아보겠습니다
<스샷은 우후훅님의 스샷을 활용했습니다 ^^;;>
위의 스샷을 보게되면 기본적인 대기실입니다
하지만 여기서도 배경은 최하 6장이라는거죠
1.최하위 투명
2.창문너머로 보이는 마을 배경
3.창문너머로 나타나는 움직이는 연기이미지(혹은 햇살, 조명) (움직이는 이미지)
4.대기실 방안의 벽과 바닦 (잔상으로 인해 움직이는 이미지)
5.대기실 방안의 잡화와 촛불잔상 (잔상으로 인해 움직이는 이미지)
6.시스템 UI (게임내 아이콘들)
못잡아도 대기실의 이미지만 6장이 되는군요
여기서 어떤것이 100% 확실한 색값을 주고있을까요?
딱 보면 아시겠죠? 네 6번인 시스템 UI입니다
시스템 UI의 경우 최상위에 있는만큼 항상 같은값을 보여줍니다
하지만 UI중에서도 움직이는 UI들이 있는데 그것들은 함정이라고 봐야겠죠? ^^;; (예,마패상점,길드전활성화시 알림UI)
그리고 배경에서도 움직이는 이미지들로 인해서 고정색값은 구하기 힘듭니다
월드맵에 나가 본다면 배경이 있고 그 위에 구름이 움직입니다
그래서 배경에서는 확실한 색값을 잡기가 어려운데요
확실한 색값을 잡기 위해서는 월드맵 이미지의 테두리나 혹은 UI에서 색값을 가져오는게 좋습니다
던전대기실 혹은 던전내에서도 마찮가지지만 배경이 움직입니다
따라서 UI라고 볼수있는 던전입장버튼UI를 활용하든지
아니면 테두리 혹은 중앙 위에있는 던전이름알림판을 이용하는게 좋습니다
추가로 던전에 들어갈때 인벤토리가 풀이되었을때 혹은 동료칸이 부족할때
친구가 삭제되어서 대리고 갈수없을때 등등에서 등장하는 확인 팝업창이 있습니다
그 확인 팝업창에서 테두리가 하얀색으로 되어있는데
그게 고정색값이라 생각하고 이용하시는 분들이 많으십니다
하지만 그 테두리를 장식하고 있는 문양이 아닌 다른 흰색배경들은 반투명상태입니다
그 문양만 100% 고정색값을 나타냅니다
만약 색값을 뽑고 사용하는데 문제가 없다면 운이 좋으신거겠지요? ^^;
결론을 내리자면
확실한 고정색값을 사용하기 위해서는
1.시스템 UI(게임내 아이콘들)들의 색값을 구해 사용한다
2.배경이미지가 움직이지 않는곳의 색값을 구해 사용한다
3.고정색값을 구한곳에서 한번 색값을 구하고 팝업창(확인창)으로 인해서 흐려졌다면
? 그자리 그대로 색값을 한번더 구해서 사용한다.
추가적으로 한가지 더 알려드린다면
매크로에서 색값을 가져올때 시스템적으로 2초내에서는 추가로 색값을 가져오지 못합니다
따라서 색값을 많이 사용는 스크립트를 구성하시고 계시다면
확실한 색값인식을 위해서는 히로매크로 셋팅에서 색값인식이 2초라면
색값을가져오는 스크립트에서도 색값과 색값 사이에는 최하 2초라는 딜레이를
주는것이 확실한 실행을 위해서 좋습니다
긴글 읽느라 수고하셨습니다 (__)/
좋은정보 감사합니다.