그렇다면 굳이 게임 매크로를 만들 때 controlclick이나 postmessage를 쓰는 이유가 있나요? 어쩌피 이미지서치를 하려면 겉으로 띄워야 할텐데... 띄워놓으면 다른작업 하기 힘든건 매한가지고요.
저같은 경우 세븐나이츠 매크로를 만들려고 하는데, controlclick이나 postmessage는 그냥 click보다 불안정 하더라고요. 클릭을 해도 가끔 반응을 안해서...
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
그렇다면 굳이 게임 매크로를 만들 때 controlclick이나 postmessage를 쓰는 이유가 있나요? 어쩌피 이미지서치를 하려면 겉으로 띄워야 할텐데... 띄워놓으면 다른작업 하기 힘든건 매한가지고요.
저같은 경우 세븐나이츠 매크로를 만들려고 하는데, controlclick이나 postmessage는 그냥 click보다 불안정 하더라고요. 클릭을 해도 가끔 반응을 안해서...
비활성서치는 어렵지 않습니다.
기초가 조금 있으신분들이라면 비슷한 코드를 보고 그리 어렵지 않게 코딩하실수 있죠.
불안정하다거나 클릭을 해도 반응을 안하는건 좌표 사용에 있어 정확히 변환을 못해주었기 때문일 겁니다.
비슷한 코드가 없더라도 좌표개념을 이해하시고
CoordMode, Screen 선언후
ImageSearch 등으로 찾은 좌표를 Client 좌표로 변환후 PostMessage 를 이용하시면 됩니다.
이곳에서 이와 관련된 글이 상당히 많습니다.
adb, Gdip, DC 를 이용할수도 있고요.
비활성에도 차이가 있는데 그 부분을 동일하게 생각하셨나봅니다.
암튼 여기 게시판에서 진정으로? 추구하는 비활성은 화면상에서 작업창이 보이지 않는 상태를 말합니다.
즉, 작업창이 모니터디스플레이(바탕화면) 바깥쪽에 있다거나 , 최소화 상태거나 이런 것을 말합니다.
써치야 에뮬창은 안가리면 되지만 마우스클릭을 하면 딴 작업을 전혀 못하잖아요
창 띄워놓으면 좀 불편하긴 하겠지만 구석으로 치워놓고 그 옆에서 인터넷써핑도 하고 창모드 게임도 하고 드라마도 보고.....이렇게 다른 작업을 할 수 있으려면 클릭을 비활성으로 처리해야죠
덜 불편해질 방법은....에뮬을 가상모니터를 만들어 눈에 보이는 영역 밖으로 보내버린다든지, 뭐 방법이야 찾자면 많이 있죠
그리고 비활성써치......가 어려운건 아닙니다. 방법은 이미 다 공유가 된 상태죠.
비활성써치 방법이 비밀스러운 기술처럼 되었던 때도 있었는데, 알고보면 비밀도 아니었죠.
다들 어떻게 하면 되는지는 알면서도 속도가 느리다는 편견때문에 안해봤던것.
실제 해보니까 느리긴 하지만 매크로 못만들정돈 아니니 요즘은 다 그렇게 하시잖아요.
요즘 테일에 올라오는 매크로는 대부분 adb를 이용해서 비활성 써치를 하시는 방식으로 제작하실거에요
광고
전체 최신 인기글
전체 주간 인기글
우선 처음에 비활성을 사용할때는 가상으로 듀얼모니터를 구성하고 에뮬레이터를 그 화면에 옮겨둔채 postmessage등으로 입력을 하면서 활성창을 뻬앗기지않는게 주된 목적이었습니다.
그렇게 구성하면 다른작업도 가능했고요.