매크로

조회 수 296 추천 0 댓글 11

그룹목록을 이용하여 

1 병렬로 스샷 하느냐

2 직렬로 스샷하느냐 

이 둘중에 무엇이 속도가 빠른지 궁금해서 질문 드립니다.


DwuLsMn.png

위 이미지를 보시는 것처럼 1.병렬 스샷을 한경우와



cNvcJ4l.png
위 이미지처럼 2.직렬스샷을 한 경우가 있는데요


병렬 스샷과 직렬 스샷의 진행 속도가 무엇이 빠른지 질문드립니다.


1병렬스샷에은 그룹목록에 프로필스샷,광고창1,우편지급창,출석보상창,광고창2 이미지를 모두 등록하여 만들었는데요

제가 원하는것은 프로필스샷이 검색된다면 광고창1,우편지급창,출석보상창,광고창2를 검색 안해도 됩니다.


그런데 매크로 돌려보면 ㅡMain영역에서 프로필스샷,광고창1,우편지급창,출석보상창,광고창2 이미지를 모두 로딩해서 시간을 많이 잡아 먹는것같더라구요


만약 저 병렬스샷을 물고기낚는 낚시 시퀀스나 전투시퀀스에 사용할 경우

병렬스샷 할때마다 모든 이미지 로딩해서 시간이 많이 걸릴거같다고 생각 됩니다.

그래서 낚시시퀀스나 전투시퀀스에는 직렬스샷이 효율이 좋을거같은데 제 생각이 맞나요?


예를들어
3OlftJP.png


위 이미진에서 '낚시시작 스샷'이 검색되면 '괴수등장스샷'이미지를 로딩안해도 되고 바로 '낚시시작'시퀀스를 진행하게 됩니다

하지만 '낚시시작'과 '괴수등장'을 그룹목록에서 함께 묶어 병렬스샷을 할 경우

황거 이후에 '낚시시작'과 '괴수등장' 이미지를 전부 불러오기때문에 진행속도가 느려질 것같습니다.


고수님들 위에 대한 답변 부탁드립니다.


  • 모카냐옹 2018.09.14 14:15

    속도와는 별개로 직렬로 사용시에 나중에 헷갈려요. 

    스크립트 라인이 너무 길어지면 보기도 힘들고 나중에 보면 정말 헷갈립니다.

    그룹도 지저분해지고..

    그래서 뭣모를때 직렬로 작업한거 다 병렬로 바꿨어요. 




  • 오동글 2018.09.14 14:23
    제 매크로가 단순반복만 하는 매크로인데 속도가 중요해서요 최대한 속도를 높이려고합니다.
    반복이 아닌부분은 병렬로 하고 중요한 반복구간만 직렬로 하려해요
    속도가 차이 났을경우에요..
  • 하하호호안 2018.09.14 14:23

    속도는 거의 차이 없거나 상황에 따라 병렬이 더 빠를 수도 있습니다. 병렬이라도 이미지 갯수별로 스샷을 찍는게 아니고 한번 찍어서 그걸 비교하는거라...1번 찍어서 10개 비교하는게 10번찍어서 1개씩 비교하는것보다 빠를겁니다.

    병렬과 직렬은 스크립트 상황에 따라 구분해서 사용하시는게 좋고 되도록이면 병렬로 짜는게 수정이나 향후 관리에 더 좋습니다. 

  • 오동글 2018.09.14 14:39

    로그 직접 찍어보니 시간 차이가 심하게 나요...

    병렬 이미지 로딩하는거 자체에서 5초이상 먹네요.. ㅠㅠ

    uUe2vu4.png

    시작과 스샷 구간이 로그에선 8초 걸리네요

    시작서브에 딜레이 0초, 스샷로그가 찍히는 시간이 이미지 로딩 끝났을때 로그가 찍혀요



    UsvuYEF.png

    위 로그는 게시글의 직렬로그 찍은거에요 이미지로딩이 1초정도 걸려요


    저는 단순반복 시퀀스에서 병렬로그에서 첫번째 비교가 매칭성공하면 그 아래이미지들은 비교가 필요없기때문에 아래이미지 불러오는 시간이 없었으면해서 직렬그룹이 낫다 생각하거든요



  • 하하호호안 2018.09.14 15:27
    뭔가 잘못 되있는거 아니에요?? 전 그룹에 스샷이미지 30개 넘어도 1초 정도 걸리는데요.
    스샷그룹값에 좌표 들어가서 서치로 찾거나 개별스샷 체크한거 아니면 그 정도 안 걸릴텐데요...
  • 오동글 2018.09.14 16:59

    혹시 30개 찾는 범위(그룹범위)를 작게 설정하셨나요? 아니면 그림처럼 찾는범위 0,0,0,0값으로 두셨나요?


    0JRLikK.png


    처음에 8초걸리는 스크립트 찾는범위를 화면 절반을 설정해놨었고
    찾는범위를 500원짜리 동전크기로 설정하거나 범위를 0,0,0,0으로 하니 속도가 1초내로 빨라지네요

    찾는범위를 넓게 설정할수록 시간이 오래걸리고

    범위를 0,0,0,0으로 설정하면 그룹안에 있는 스샷 객체의 드래그범위를 찾는범위로 설정하기때문에 시간이 짧게 걸리는 걸까요?

    탱구리님 기초강의에서는 그룹서치영역을 넣으셨는데 실전편에는 서치영역을 0,0,0,0으로 두고 하셨네요

  • 메트로홀 2018.09.14 17:24
    서치영역 0 0 0 0 으로 잡으면 전체영역에서 서치한다는 개념이 아니고
    짤라온 이미지 그위치 그대로 스샷판단 하는개념으로 알고있습니다.
  • 하하호호안 2018.09.14 18:07
    메트로홀님께서 잘 설명해주셨고 부연설명 드리자면 서치영역에 값을 넣는 경우는
    같은 이미지인데 나오는 위치가 다를 때 영역을 지정해서 찾는 경우입니다.
  • 메트로홀 2018.09.14 15:59

    스크립트를 다시 확인해보세요 

    저도 피아 만들어서 돌리고 있는데요 

    제 로그 확인해보니 

    스샷이미지 20개 정도 병렬 검색해서 검색실패 하는데까지 1초 미만으로 걸림니다. 

  • profile
    탱구리 2018.09.17 15:52

    우선 @탱구리 를 내용에 첨부하시면 제 알림에 나타납니다.


    맘편하게 윈도우 클릭과 윈도우 스샷을 이용하시면 됩니다. ADB를 사용하면 클릭이랑 스샷 자체에 딜에이가 붙습니다.

    1번찍고 10번확인하나 10번찍고 1번확인하나 아마 생각하시는 기준에는 못 미칠겁니다.


    설정에 보시면 기본으로 윈도우 스샷/클릭 하는게 있는데 그걸로 하시고 하시면 됩니다. 그리고 범위가 넓을 수록 찾는 이미지가 많을 수록 당연히 느려집니다. 스샷하는 범위는 가능한한 최소화 하시고 검색하는 이미지는 필요한것만 하시는게 좋습니다.


    이렇게 해서 최적화를 했는데도 느린건 어쩔수 없어요. 특히 리듬게임 형태는 불가능에 가깝습니다. 저도 몇번 만들어볼려고 했는데 이미지 인식으로 인식을 시켜야하는데 사람은 예측을 하고 누르지만 컴퓨터는 확인을 하고 누르기 때문에 그 갭차이가 심합니다.

  • 오동글 2018.09.18 21:53
    <p> 감사합니다 탱구리님</p><p>이제 adb->윈클릭,윈스샷 으로 바꿔서 속도를 조금더 높여야겠네요</p>

List of Articles
분류 제목 글쓴이 최근변경 추천
공유 카카오토 2.30 HID 수정본입니다. 83 프리헌터스 2024.02.15 22/0
공유 카카오토 서버 중지 안내입니다. 65 프리헌터스 2023.03.06 13/0
공유 카카오토 PRO V2.30 정식버전 입니다.(2020.2.1) 156 프리헌터스 2024.02.15 40/0
정보 카카오토 pro 2.30 주요기능(세번째 하드웨어 마우스/... 38 프리헌터스 2023.01.19 3/0
정보 카카오토 pro 2.30 주요기능(두번째 지역변수) 6 프리헌터스 2023.10.12 4/0
정보 카카오토 pro 2.30 주요기능(첫번째 윈도우플로그램) 15 프리헌터스 2023.01.18 5/0
공유 카카오토 PRO V2.30 베타버전 입니다.(2020.1.28) 84 프리헌터스 2020.02.01 21/0
정보 카카오토 연동관련 사항 정리글입니다. 55 프리헌터스 2023.05.30 13/0
공유 카카오토 Pro V2.20 입니다.(19.09.09. 연동변경) 160 프리헌터스 2023.01.18 27/0
공유 카카오토 V 1.764 입니다(2018.12.27 기기연동 업데이트) 52 프리헌터스 2020.11.06 2/0
공유 카카오토 Pro V2.11 입니다(2018.12.27 기기연동 업데... 206 프리헌터스 2020.02.05 37/0
공유 카카오토 Pro 2.01 버전입니다.[7.13 모모최신, 카카오... 400 프리헌터스 2020.02.01 105/0
공유 카카오토 PRO 오류제보 및 건의 / 최근 업데이트 내용 327 프리헌터스 2020.12.22 8/0
공유 카카오토 PRO b7버전(최종 : 12.28) 정보입니다. 470 프리헌터스 2023.05.07 56/0
공유 카카오토 PRO 안내 ...... 193 프리헌터스 2019.02.18 59/0
공유 카카오토 V 1.763 입니다(2018.5.8 기기연동 업데이트) 306 프리헌터스 2019.09.03 38/0
공유 카카오토 V1.75 입니다.... 115 프리헌터스 2018.01.19 25/0
공유 카카오토 V1.74 입니다..... 316 프리헌터스 2018.01.19 71/0
공유 카카오토 V1.72 입니다. 365 프리헌터스 2018.01.19 66/0
정보 카카오토PRO로 제작한 매크로 소스 공개 198 팟팟팟 2023.01.17 36/0
공유 카카오토 1.7 오류제보 및 건의 / 최근 업데이트 내용 56 프리헌터스 2019.12.17 13/0
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 194 프리헌터스 2023.02.19 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 카운터 값 조절 기능이 있나요? 1 모르간 2018.09.18 0/0
질문 스샷 기능에 대해 질문입니다 3 즈롯맨 2018.09.17 0/0
질문 이미지인식후 3 dlfwo 2018.09.17 0/0
질문 스샷서칭+좌표연산 후 이미지인식 2 존덕 2018.09.17 0/0
질문 카카오토 스샷 기능 이거 왜이런건지 알 수 있을까요? 2 라우스미 2018.09.17 0/0
질문 동일현상 겪어보신분 계신가요? 3 워으리어 2018.09.17 0/0
자유 검은사막m 매크로쓰려는대 어떻게해야하나요 6 매리닝 2019.04.20 0/0
질문 카카오토가 잘 안되네요 2 홈즈 2018.11.18 0/0
질문 카카오토 스크립트 연결시 오류가 납니다.... 도와주세요 3 레샤이 2018.09.17 0/0
자유 리니지2 레볼루션 카카오토 스크립트 공유부탁드려요 4 젠틀aa 2019.04.25 0/0
질문 녹스 6.2.3.0 업데이트 이후로 미리보기 기기 연결 끊어짐 1 라루루리 2018.09.17 0/0
질문 카카오토 로 멀티 매크로 되나요?? 2 에픽스토리 2018.09.19 0/-1
질문 돌키우기 매크로 도와주실분!!! 5 모탭 2018.10.16 0/0
질문 에픽세븐 리세마라 스크립트 52 MVC패턴 2020.09.02 0/0
질문 에픽세븐 잘 되시나요? 다슈매트 2018.09.14 0/0
질문 ld플레이어는 인식이 안되나요? 2 nabu 2018.09.16 0/0
질문 고수님들 매크로 속도 질문 드립니다. 탱구리님 환영합... 11 오동글 2018.09.18 0/0
질문 ... 아 스크립트 마무리는.. 어떻게 하는건가요? 2 아까그넘 2018.09.14 0/0
질문 에픽세븐 1-4 메크로 녹스사용 움찔거림 해결법좀알려... 1 까칠이 2018.09.14 0/0
자유 카카오토 한PC에 여러대 실행 가능해요? 4 룰루랄라11 2018.11.17 0/0
Board Pagination Prev 1 ... 164165166167168169170171172 ... 450 Next
/ 450

전체 최신 인기글

전체 주간 인기글