티스토리 뷰

#Chapter.02 ,이미지 서치


이번 Chapter 에서는 이미지 서치를 알아보겠습니다.

이미지 서치는 특정 구역을 정해서 지정해놓은 이미지와 같은 이미지가 있다면

특정해동을 취할 수 있습니다.


예를 들어 테라M의 경우 던전 매칭, 매칭후 퀘스트 클릭(자동으로 사냥), 보스 영상 스킵, 던전 클리어후

'나가기' 버튼 클릭 모두 특정이미지를 찾으면 그 이미지를 클릭하라고 명령할 수 있다는 것이죠.


오토핫키를 쓰는 이유라고 할 수 있는 기능입니다.

그리고 게임 매크로의 기본은 이미지 서칭 후 클릭입니다.


던전을 한번 클리어하는 동안 반복적으로 눌러야 하는 이미지들이 있습니다.




위 gif 파일을 보시면 던전을 한번도는 동안 반복적으로 클릭해야하는 이미지들을 빨간 네모로 표시해 두었습니다. 저 이미지가 나올때 마다 클릭을 하게 명령어, 스크립트를 짜놓으면 굳이 일일이 클릭할 필요없이 던전을 자동으로 돌게되는 것이죠.


테라M에서는 이미지 서칭이 상당히 어렵습니다. 배경이 투명인 이미지가 많습니다. 

보시면 '파티매칭','나가기' 를 제외하고 나머지 두이미지는 투명입니다. 


매칭이되면 파티가 생성되고 시작하는 위치도 다 다르기 때문에 뒤 배경이 바뀌게 됩니다. 그렇게 되면

이미지를 못찾게 되죠, 같은 던전 뒷 배경은 어느정도 비슷하기 때문에 정확도 값을 변경해주면 서칭할 수 있다고는 치나, 다른던전에 가게되면 뒷배경 색이 완전 다르기 때문에 서칭이 어렵습니다.


그래서 이미지 서치에는 Trans 라는 옵션이 있습니다. 지정한 색을 제외하고 찾는다는거죠 

ex)TransBlack, 검정색을 제외한 이미지를 서칭하게 됩니다.


위에 4개 이미지중 제일 중요한 파티매칭후 퀘스트 수행을 눌러줘야 하는데

이게 안눌러주면 멈춰있기때문에 다른 파티원이 클리어 해주길 기다려야되는 입장이되고 직접 사냥을 하지않으니 시간 지연도 됩니다. 또한 민폐 이기도하죠. 


매크로 오류로 이렇게 기다리는 사람들 때문에 테라M 공식 카페 에서도 말이 많습니다.

그런데 이이미지 서치가 난이도가 매우 높습니다. 예를들어 '독립군 보급 기지'에서 서칭을 성공하고

다음 던전인 '후카족 마을 수복전' 으로 가면 서칭을 못하게 된다거나 ... 등등

Trans를 사용해도 찾기가 힘이듭니다. 글자 자체에도 어느정도 투명효과가 들어가 있는듯 합니다.



그래서 우리는 그 위 이미지인 '+' 를 이용할 겁니다.

이미지 서칭을 코딩 해보기전에 일단 이미지들을 준비해야합니다.

방법은 'print screen' 키를 이용해서 그림판에 붙여넣기를 한후

원하는 이미지를 잘라내고 저장하는 방식인데요, 

저장 포맷은 '24비트 비트맵' 으로 해주세요. 이게 속도가 가장빠릅니다.


#01 원하는 이미지가 화면 가장 상단에 위치하게 하고 키보드 우측 상단 print screen 으로 캡쳐한다.

#02 그림판을 열어 control + v 로 붙여넣기 합니다.

#03 원하는 이미지를 선택하고 (그림판 좌측 상단 선택 버튼이용) control+c 로 복사 합니다.

#04 새로만들기로 그림판을 새로열고 선택한 이미지를 control+v 붙여넣기 합니다.

#05 저장합니다.(포멧은 24비트 비트맵)

#06 '+' 이미지는 흰색 '+'를 제외한 모든 부분을 검은색으로 칠해주셔야합니다.



이렇게 준비를 해주시고, 저장이름같은 경우에는 한글이 아닌 영어로 해주시는게 좋아요

SciTE4 에서 한글 입력은 밀리는 경향이 있습니다. 

(해보시면 알 수 있습니다. 저도 주석을 쓰면 썼지 스크립트에 한글을 쓰지 않습니다.)


그럼 다음 Chapter에서는 이미지 서치 스크립트를 짜보고, 그 이미지를 클릭도 해보겠습니다.




 











댓글