매크로

조회 수 12298 추천 36 댓글 116


안녕하세요~ 바람처럼 입니다..


1편의 뒤를 이어 터치의 모든것에 대해 계속 알아보기로 하시죠~




2. 터치의 응용 - 롱탭/스와이프



이번엔 롱탭과 스와이프 입니다. 터치 옵션에서 두번째/세번째 있는 옵션이죠.


롱탭의 역할은 탭과 크게 다르지 않습니다.?사실 탭으로도 구현할 수 있는 기능이죠~


한마디로 오래 꾹 누르고 있는게 롱탭이라고 정의할 수 있겠습니다.


탭과 롱탭/스와이프의 차이점은 모바일 개발자라면 누구나 알고 계시겠지만



탭 - start 이벤트 발생후 move 이벤트가 발생하지 않고 end 이벤트가 발생한다.


롱탭 - start 이벤트 발생후 기준시간내 move와 end 이벤트가 발생하지 않는다.


스와이프 - start 이벤트 발생후 end 이벤트가 발생하기전 move 이벤트가 발생한다.



롱탭은 사실상 게임에서는 크게 사용되지 않는 기능입니다.?


실사용 예를 들자면, 카톡 친구목록에서 탭을 하면 그친구 프로필이 나오지만


롱탭을 하면 그 친구를 차단할지 숨길지 등의 팝업 메뉴가 나오게 됩니다.





실제 중요한 기능은 스와이프 입니다. 마우스 드래그와 비슷한 방식이며


게임에서는 화면 스크롤에 자주 이용되고 있는 기능입니다.


탭/롱탭은 터치하는 좌표값이 하나 뿐이지만, 스와이프는 시작점/끝점의 두개 좌표가 사용됩니다.


스와이프를 지정하는 방식은 앞서 설명드렸던 탭과 조금 다릅니다.


아래 그림처럼 녹색점으로 시작점을, 보라점으로 끝점을 지정하게 됩니다.


https://i.imgur.com/lEZ5Klt.png


프렙 시퀀스에서 스와이프를 등록하는 요령은, 시작점에 녹색점을 가져다 놓고 실제 스와이프 하듯이


원하는 좌표까지 쭉 끌어당기면 보라색 점이 새로 나와서 끝점을 지정하게 됩니다.


몇번만 해보시면 다들 어렵지 않게 하실 수 있어요~



스와이프의 옵션값은 두개의 좌표로 이루어져 있다는 것을 제외하고는 탭/롱탭과 같습니다.


다만 스와이프의 인터벌은 끄는 시간 간격을 의미하므로, 이 값이 너무 작으면 제대로 안끌릴 수도 있습니다.


https://i.imgur.com/9AjXvMK.png



스와이프 기능을 이용하면 스크롤이 필요한 모든 부분에 사용할 수 있습니다.


1편에서 예를 들었던 장비판매 매크로를 작성할때 장비창 스크롤을 한다던지


혹은 위의 그림처럼 친구에게 하트보내기를 할때 친구목록을 스크롤 하는등의


스크롤이 필요한 모든 부분에 스와이프를 사용하시면 됩니다.



단, 여기서 한가지 중요한 사실이 있습니다.


롱탭/스와이프는 기기의 캘리브레이션이 필수이며?


캘리브레이션이 되어 있지 않으면?시퀀스를 정의해도 제대로 실행되지 않습니다.?


그럼 캘리브레이션을 어떻게 하는지 살펴 보도록 하겠습니다.





3. 프렙의 캘리브레이션



캘리브레이션 (너무 길어서 앞으로는 캘리브로 표기하겠습니다^^) 의 정의는


롱탭/스와이프 같이 기기의 화면감도와 관련된 기능을 수행하기 위해서


프렙에게 해당 기기의 화면감도가 어떤지 그 기준점을 정해주는 작업이라고 할 수 있습니다.


탭처럼 단순한 기능에는 별 필요가 없지만 롱탭/스와이프 기능에는 필수적 입니다.


사실 탭 기능에서도 앞서 1편에서 설명드린 이미지서치의 좌표값을 가져오는 옵션을 사용하려면


마찬가지로 필수적으로 캘리브 되어 있어야 합니다.


혹은, 루팅되지 않은 안드로이드 4.0 이하 버전에서는 탭 마저도 캘리브가 필수적 입니다.



그럼, 어떻게 캘리브 할 수 있는지 살펴 보도록 하겠습니다.


먼저 프렙의 메인화면에서 메뉴버튼을 누르면 아래와 같은 기능들이 나옵니다.


여기서 두번째 Calibrate Input 기능이 캘리브 입니다.


https://i.imgur.com/pMuvoOd.png



이 기능을 선택하면 아래와 같이 프렙 캘리브레이션 기능이 시작됩니다.?


https://i.imgur.com/J3LLAWE.png


시작을 눌러 캘리브를 수행 합니다.




https://i.imgur.com/MMe93kP.png


첫번째는 탭입니다. 프렙 제작자의 코멘트를 따르면 가능한 빠르게 눌러 달라고 하고 있습니다.




https://i.imgur.com/feVoj0E.png


두번째는 스와이프 입니다. 첫번째와는 다르게 충분히 여유있게 눌러서 여유있게 드래그 해주셔야 합니다.




https://i.imgur.com/pJ7bN6l.png


세번째는 롱탭 입니다. 이것또한 충분히 여유있게 꾹~ 눌러주세요.




이렇게 캘리브를 마치면 방금 입력받은 정보를 기준으로 테스트를 진행하게 됩니다.


https://i.imgur.com/okVnbTt.png



탭과 롱탭의 경우 잘 인식이 되면 화면 가운데 점이 반짝이며 색을 바꾸는 두 원의 위치가 일치해야 합니다.


스와이프의 경우 테스트 화면에 나오는 선이 끊어지지 않고 균일한 굵기를 유지해야 합니다.


만약 아래와 같이 끊어지거나 균일하지 않으면 캘리브를 처음부터 다시 시행해 주세요.


https://i.imgur.com/UyZK5ZZ.png




세가지 테스트를 모두 성공적으로 마치고 결과가 괜찮다고 판단되면 마지막으로 저장을 해줍니다.


https://i.imgur.com/KrpKyJi.png





저장한 이후에는 터치의 롱탭과 스와이프 기능을 마음껏 사용하실 수 있습니다.


다만, 한가지 주의하실 점은 이렇게 캘리브가 필요한 기능들은


매크로를 다른 기기에 옮겼을 때 의도한 대로 동작하지 않을 가능성이 있습니다.


캘리브가 필요한 기능들을 사용하기 위해서는 옮겨간 기기 또한 캘리브가 필수이며


기기마다 화면감도가 다르다 보니 스와이프의 예를들면 길이가 다소 차이나는 경우도 발생합니다.


이점을 잘 명심해서 프렙으로 캘리브가 필요한 공개용 매크로를 제작하신다면


범용적으로 사용할 수 있게끔 호환성 높게 잘 설계 하셔야 합니다~^^






이상으로 프렙의 터치기능에 대해 제가 알고 있는 부분들의 설명을 모두 마쳤습니다.


프렙을 이용하시는 분들께 조금이나마 도움이 되었으면 하는 바램인데 어떠셨는지요?


아무쪼록 훌륭한 프렙 매크로가 많이 나와서 쾌적한 게임 라이프를 누렸으면 합니다~




감사합니다~^_^





  • 올해안에 2014.11.19 02:35

    역쉬 명강의 이십니다.

    저는 새발의 피네요 ㅎㅎ;;

  • 감귤이 2014.11.19 03:15
    감사합니다. 이런 글엔 추천이 필요하죠.ㅎ
  • profile
    숨어야산다 2014.11.19 06:20
    감사합니다 나중에 프랩이용시 유용하겠네요
  • profile
    갈랍토스 2014.11.19 08:16

    좋은 정보 감사합니다^^

  • 정동진입니다 2014.11.19 08:44
    와... 좋은정보감사합니다
  • 로열가드 2014.11.19 08:46

    프렙..

  • profile
    추천캐릭 2014.11.19 09:34

    캘리브 첫번째 탭에서 빠르게 탭을 눌러도 "플리즈 트라이 어게인" 이게 계속 나옵니다..

    다음단계로 넘어가질 않네요 왜그럴까요

  • profile
    바람처럼 2014.11.19 09:47
    혹시 너무 빨리 누른거 아닐까요? 조금만 천천히 해보세요~
  • profile
    추천캐릭 2014.11.19 10:06
    ㅜㅜ 천천히 눌러보고 별짓을 다 해봐도 똑같네요...
    다시 설치를 해야할까요?
  • profile
    추천캐릭 2014.11.19 10:09
    지니에서는 잘 되네요 그런데 핸드폰에서는 안되는군요...
  • 진갓 2014.12.03 16:05
    혹시 캘리브 첫번째 해결하셨는지... 저도 캐릭님이랑 똑같은 증상이 나와서요 ㅠㅠ
  • profile
    추천캐릭 2014.12.03 19:01
    캘리브 포기했습니다.. 제가 보기엔 고해상도에서는 지원 못하는게 아닌가 합니다..
    갤2가 480*800인데 여기서는 잘되네요.. 그리고 옵지pro는 노트삼과 같은 해상도이고, 똑같이 안됩니다..
    그리고 지니도 어느정도의 높은 해상도일때는 옵션자체가 뜨질않네요
  • 진갓 2014.12.03 19:49
    역시 그랬군요... 그냥 레코딩해서 드래그 껴놓는 방식으로 해결했내요 ㅠㅠ;;
  • profile
    추천캐릭 2014.12.03 21:59
    아....레코딩이 있었군요... 그냥 포기하고 있었는데...ㅜㅜ
    나도 레코딩을 써야겠네요 한번도 안써봤는뎅 ㅋㅋㅋ
  • 안주미 2015.03.09 14:35
    저도 옵션자체가안뜨는데 레코팅은 어떻게 하는건가요?? 걍쓸줄만 알지 ㅜㅜ

    Optional Setup: open menu and start Calibrate lnput to activate advanced Touch functions.
    이래나오는데요
  • profile
    혼담구라 2014.11.19 10:24

    감사합니다 나중에 한번 도전해 보아야 겠네요 ^^

  • 겨울캠퍼 2014.11.19 10:32

    감사합니다. 완전 신세경이네요 ㅎㅎㅎ 비비안 서버로 연습좀 해 봐야겠습니다.

  • 가일이 2014.11.19 11:18

    Error : Virtual Touch Input requires Android 4.1 or System Settings - Uinput Device (Rooted). 이건 어떤 에러인가요.ㅠㅠ

  • 가일이 2014.11.19 18:30
    요거 에러는 시스템 세팅에서 Uinput Device 설정을 바꿔주니 해결이 됐네요 ^^
  • profile
    채원 2014.11.19 13:01

    잘 보았습니다. 스와이프... !!!!! 이용할곳이 분명 있으니 켈리해서 한번 적용해봐야겠네요.

  • 정폭풍 2014.11.19 13:02

    헐 제가 찾고있던 정보네요

  • 몬기이일 2014.11.19 20:23
    와 좋은강좌 감사합니다......오....
  • 봣스 2014.11.19 23:08

    와.. 속속들어 오네..

    대단하십니다..


  • profile
    갈랍토스 2014.11.20 16:48

    메뉴에서 하단부분창 캘리브레이션창이 안뜨는데요,혹시 다른 버튼을 눌르거나 설정해야 하나요^^;;?

  • profile
    갈랍토스 2014.11.21 08:30
    이상하게 안뜨네요^^;; 답변 감사합니다^^
  • profile
    바람처럼 2014.11.20 16:50

    폰/지니 모두 메뉴버튼을 뜨면 저 창이 뜰텐데요?

  • 눈누난나 2014.11.21 10:02

    스크롤 부분을 어떻게 해야할지 몰라서 그냥 녹화이용했었는데 좋은정보 감사합니다.

  • 멋쟁이시인사 2014.11.22 08:39

    *선추천 후리플

    좋은 정보 감사합니다. 많은걸 배우게 되네요.^^

  • 데코 2015.01.23 16:29

    레벨 2가 되기전까지 직접 프렙만들어서 구동해보려고 노력하고 있는데 쉽지 않네요 ㅎㅎ
    그래도 나중에 많은 도움이 될 것 같습니다 !! ^^

  • profile
    성은남편 2015.01.24 08:52

    오오 캘리브~^^ 새로운걸 배워갑니다ㅋㅋ 부계정으로 만들어보고 있는데 만들어보는것도 은근 재미있네요ㅋ 물론 겁니 빡셈ㅋㅋ

  • 두방 2015.01.24 22:43

    도움이되었어요

  • 키루스 2015.01.25 13:01

    오늘도 명강의 잘배우고 감니다 감사합니다?

  • 하꾸리 2015.02.02 21:07

    롱탭..스와이프..오늘은 여기까지보구 내일또 봐야겠어요 ㅠ

  • 안트교주 2015.02.03 07:47

    안녕하십니까 바람처럼님 명강의 덕분에 프랩이라는걸 알게되어 , 어느정도 이미지 서치랑 , 터치를 조금씩 쓰고 있있읍니다. 정말 감사 드립니다.^^ 그런데 제가 막히는 부분이 하나가 있습니다..

    던전왕 게임중?게임이미지 서치를 한다음 클릭을 하게 되는데 , 던정왕 한부분중에 한번씩 터치부분을 두번을 눌러야 다음판으로 넘어 가는경우가 있읍니다.. 원래 한번만 누르면 다 넘어가는데 이 ?부분 만큼은 가끔 2번에서3번을 클릭을해줘야 넘어 갑니다.. 실제 겜상에서도 3번정도 터치를해줘야 넘어 가는 경우도 있읍니다. 이부분을 좀 넘기고 싶은데 시퀀스를 어떻게 짜야 할지 고민입니다. 고명한 소견을 좀 부탁 드립니다.ㅜㅜ

  • 반면의형상 2015.03.31 05:46
    wait image 를 두 세번 쓰시면 됩니다.

    1) 웨이팅 성공 시 아래로 이동 실패 시 4)로 이동
    2) 1과 같습니다.
    3) 1과 같습니다.
    4) 실제 동작할 내용 시작

    뭐.. 성공이든 실패든 무조건 tap 하도록 할 수도 있지만 일단 판에 들어가셨다면 그 다음에 할 일을 하는 게 맞겠죠.
  • 로기다 2015.02.12 16:50

    많은 도움이 됐습니다. 감사합니다~

  • 로기다 2015.02.12 17:01

    잘 배우고 갑니다.^^ 감사합니다.

  • 재근 2015.02.14 15:03

    잘 보고 갑니다. 감사합니다.

  • Rabbit 2015.02.23 09:38

    처음사용하는 사람들에겐 중요한 정보이네요!

    감사합니다!

  • 하얀개미 2015.03.04 03:52

    와 감사합니다.

    첨에 만들었는데 터치가 안되길레 왜한되나 했는데

    이걸 설정해야 되는거였군요 ^^:

  • 스카이쓰 2015.03.04 17:03

    좋은 정보 잘보고 갑니다... 저도 많이 배워서 만들어 봐야겠네요.

  • 호개리 2015.03.08 17:05

    좋은 정보 감사합니다...한가지만 여쭤봐도 될까요??
    더블 클릭 기능은 없는지 궁궁합니다.

  • profile
    바람처럼 2015.03.08 17:52
    더블클릭은 짧은 간격의 탭 2번으로 구현할 수 있습니다...
  • 호개리 2015.03.09 08:37

    답변 감사드립니다~
    한가지만 더 여쭐게요.. interval을 어느정도로 해야할까요?폰 상태에 따라 다른거 같긴 한데.. 잘안되네요..
    블레이드에서 구르기를 좀 해보려구요..

  • 쌍스크래치 2015.03.12 14:16

    캘리브 화면이 안 나타나는데 ㅜㅜ

  • 다맞아랑 2015.03.17 22:48

    스와이프 한이후로*+**

    ? ? ? ? ? ? ? ? ? ? **** +를 터치해야되는데

    ? ? ? ? ? ?****

    ? ? ? ? ? ?***+ 여기 2번째줄 4번째를 터치하는데 이건 어떻게 해결하나요? 좌표값은 다 맞춘거같습니다.

  • 진해살아요 2015.03.21 11:47

    그런데 이거 설정하고 나서 매크로 강제로 멈출때..터치가 한곳을 계속 하게 되네요..그래서 폰을 움직일수가 없어..껏다 켜야 하는 상황이 와요..혹시 왜 그런지 아시나용..

  • 곧밥시간 2015.03.21 19:09

    이거 몰랐으면 상당한 삽질을 하고있었겠네요 ㅠ.ㅠ

  • 골목 2015.03.25 23:47

    좋은 정보 정말 감사합니다. 테스트 해봐야 겠네요...

  • 락샤타 2015.03.26 14:23

    이 글보고 스와이프 설정해봤는데 아주 잘되네요 ㅎㅎ

    감사합니다~


List of Articles
제목 글쓴이 최근변경 추천
프렙의 꽃... 웨이트 이미지 (Wait Image) 163 바람처럼 2020.12.23 47/0
[ Frep 5편 ] 실전! 세븐나이츠 매크로 만들기 179 파더 2020.12.22 38/0
프렙의 만능 해결사... 터치의 모든것~ (2/2) 116 바람처럼 2021.06.19 36/0
프렙의 만능 해결사... 터치의 모든것~ (1/2) 180 바람처럼 2021.06.19 36/0
[ Frep 4편 ] 실전 눈뜨자마자의 동영상촬영... 147 파더 2020.12.22 30/0
[ Frep 1편 ] 초보자가 알아야하는 기본 매크로 팁 326 파더 2022.02.12 29/0
[ Frep 3편 ] 앱과 친해지기... 183 파더 2022.01.04 28/0
[몬길] frep 매크로 아주 간단하게 따라하며 만들기 1편 195 오렌지케이크 2021.05.25 24/0
[ Frep 2편 ] 어떻게 만들지 구상하기! 168 파더 2022.01.04 21/0
프렙의 단순작업 도우미... 프로시져 (Procedure) 123 바람처럼 2020.12.23 20/0
프렙 3.7 의 새로운 기능... 응용편 #2 (영역 & 이미지) 155 바람처럼 2023.07.20 19/0
[Frep] 세나-쫄작 스퀸즈 만들기 방법(엑셀자료) 115 두환애비 2023.01.22 19/0
세나 프랩 간단하게..강좌 117 김부관 2020.12.24 19/0
프렙 3.7 의 새로운 기능... 변수(Variables) 기초편 114 바람처럼 2021.01.04 18/0
프렙에서 타이머를 써보자~! 179 바람처럼 2023.01.16 17/0
프렙 3.7 의 새로운 기능... 조건문(If), 로그(Error, ... 95 바람처럼 2020.12.25 16/0
[Frep] 쫄교체 매크로 동영상 강좌 1 101 제이먼청 2023.01.22 15/0
프렙 3.8 의 새로운 기능들 104 바람처럼 2023.05.26 12/0
[ Frep 6편 ] 세븐나이츠 스킬 추가 하기!! 67 파더 2020.12.23 12/0
프렙 3.7 의 새로운 기능... 응용편 #1 (루프 & 스트링) 107 바람처럼 2021.07.19 11/0
Board Pagination Prev 1 2 Next
/ 2

전체 최신 인기글

전체 주간 인기글