매크로

조회 수 702 추천 0 댓글 3


기본적인 , if for문 등은 조금 알고 있습니다. cmd 스크립트와 유사해서요..

근데 getcolor에 대해 좀 궁금합니다.


제가 지금 필요한것은 , 매크로 실행중 , 특정이미지가 나타나면 매크로를 중지하고 알람음이 나오는것입니다.

(알람음은 따로 app를 실행시켜야겠죠?.. 게임이 튕기면 안될텐뎅..)


이런경우

특정이미지 (게임상 버튼이나 불들어오는 작은 이미지가 되겠죠)의 픽셀범위수치를 따로 저장을 해야할텐데요.

그래서 저장된 이미지와 매크로 도중 나오는 이미지를 비교하여 중지후 알람음이 나와야 하는것이 아닌가 싶은데요?


그냥 getcolor 명령어라면 , 매크로 실행중 이미 그이미지가 나와서 그 값을 기억시켜놓고 , 이후 매크로 진행중에 비교하여

같은 값의 이미지가 나오면 멈추는거죠?


예전에 어떤 프로그램은 , 그 이미지를 스샷찍어서 포샵으로 그부분만 작게 잘라서 저장해놓은후 그것과 비교하여 찾는게 있었던

것 같은데 , 히로매크로는 그런 인식이 아닌가봐요?


매크로 진행중 나오는 특정이미지에서 멈추는 방법은 어떤식으로 해야될까요?

히로매크로 스크립트 아예 시작도 안해보고 이런 질문드리기 좀 그렇지만, 원리가 이해가 안되서 그런데 도움좀 부탁드릴게요.


  • profile
    채원 2014.10.28 14:00

    위에서 말씀하시는건 아무래도 다른 매크로들이 포함하고 있는 이미지인식인거같군요.

    히로매크로는 getColor 를 이용한 해당 좌표 색값추출 후 그 값을 비교하는것으로 이미지 인식을 대신하고 있습니다.


    먼저 해당 팝업창에서 가장 유니크한 한 포인트를 찾는것이 중요합니다.

    (유니크한 포인트를 찾기어렵다면 많은 포인트를 이용하셔도 되지만 그만큼 오버헤드가 커집니다.)

    포인트를 찾아내셨다면 자체적으로 log 명령어를 이용하여 색값을 추출하시거나

    색값디버그모드를 활성화시켜서 색값을 추출해냅니다.


    그리고 if문을 이용하여 비교하는것이지요.

    내가 log를 이용했건, 디버그 모드를 활성화시켜서 찾았건 추출할 위치의 좌표와 색값을 미리 변수로 선언하고,

    예)

    var #x 100

    var #y 200

    // 예시를 위한 컬러값입니다. 이 컬러값은 위에 설명한것처럼 미리 따 두셔야합니다.

    var #defColor 1232523?


    // 아래를 통하여 게임중 해당좌표의 값을 찾아냅니다.

    getColor #color #x #y

    // 진행중 얻어온 컬러값이 미리 따놓은 컬러값과 같다면

    if #color == #defColor

    ? 이런거 실행하세요

    endif


    뭐 대충 이런식으로 만들어가시면 되는겁니다.

  • 우후훅 2014.10.28 14:34
    아 , 그렇군용. 미리 컬러값을 알아내고 비교해서 하는군용. 감사합니당.
    근데 스마트폰에서 알람기능 관련 어플 실행되면 현재 돌아가는 게임은 비활성화되거나 화면전환되죠?...
    일단 이부분은 해봐야겠습니다. 감사합니다.
    히로매크로 첫 실습이 되겠네요.
  • 가랑비의꿈 2015.01.14 17:52

    이미지 인식은 안돼는 건가? 음!!!


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 예전 신기루님 혹은 신기루님매크로 쓰고계신분께 질문... 2 sk6712 2015.02.02 0/0
질문 예전 일일스스스 에다가 + 신발 사기 넣을려면 5 히로별되 2014.11.13 0/0
자유 예전에 올라온 별되하는님꺼로 한방은 되네요 4 klsa 2014.12.20 0/0
정보 예제로 보는 히로 매크로 실전 팁들 (2) 15 BeMoon 2015.06.13 2/0
정보 예제로 보는 히로 매크로 실전 팁들. 15 BeMoon 2014.12.19 0/0
질문 오늘 가입해서 별되 매크로 만들기 도전해봤는데요 3 뿌래땅뿌루국 2015.02.28 0/0
자유 오늘 가입했어요 3 쿠로쿠로몬 2014.12.07 0/0
질문 오늘 대규모패치 별되! 5 김하트 2015.01.27 0/0
자유 오늘 드디어 렙 2가 되엇겄만... 10 다삐 2014.12.15 0/0
자유 오늘 업뎃이후... 1 qkekdid 2014.11.27 0/0
자유 오늘 패치로 인한 월드맵 인식 대처방안 3 epox 2014.12.11 0/0
자유 오늘자 패치로 오토핫키로 넘어가야겠내요 3 그냥그래요 2014.12.11 1/0
자유 오늘처음가입했는데 ...신세계네요 4 별이되고프다 2015.01.05 0/0
질문 오늘첨알게된 히로, 게임상 이미지인식은 어떤원리인가요? 3 우후훅 2015.01.14 0/0
자유 오늘패치로 UI변경된게 3가지정도 보이네요 5 epox 2014.11.27 0/0
자유 오래 켜놓으면 색값을 못읽어요 2 바다표범 2014.12.12 0/0
자유 오랜만에 히로매크로 짤려니까 백지네요... 1 매냐현질 2018.06.27 0/0
자유 오버히트 뉴비 인데 3 정팔잉이 2018.08.26 0/0
질문 오전9시 팝업창 문제ㅠㅠ 3 미노쓰쓰 2015.01.11 0/0
자유 오토핫키 공부하다가 히로매크로로 하스작..... 7 그냥그래요 2014.12.12 0/0
Board Pagination Prev 1 ... 636465666768697071 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글