오토핫키 초보자 입니다. 세나 매크로 만드는 중인데 좌표값을 잘모르겠네요
게임 좌표값이 따로 인는거 같은데 고수님들으 어떻게 좌표값을 구하시나요 ㅎㅎ
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
오토핫키 초보자 입니다. 세나 매크로 만드는 중인데 좌표값을 잘모르겠네요
게임 좌표값이 따로 인는거 같은데 고수님들으 어떻게 좌표값을 구하시나요 ㅎㅎ
Autoit3 Window Spy라느나 프로그램이 있는데
이 프로그램은 오토핫키를 설치하면 자동으로 깔리는 프로그램인데
실행하면 On Screen과 In Active Window 라는 란이 있는데
여기서 In Active Window이 게임상(활성화된 창)의 좌표값입니다.
제가 설명이 부족했네요
네블 1.8버전 수정해서 쓰고 있는데요
스크린상 좌표를 블루스택 좌표로 바꿔야 이미지 인식이 잘된다고 하더라구요 ㅎㅎ
clickX := vX - posX
clickY := vY- posY
성운님이 이렇게 표현은 하셔는데 이게 도통 먼말이지 머르겠습니다.
spy는 스크린상 좌표만 나오더구요 ㅎㅎ
윈도우스파이나,
그냥
F4::
{
MouseGetPos, MouseX, MouseY
msgbox, %MouseX% %MouseY%
}
F5::Reload
F6::ExitApp
이스크립트쓰시면되요.
F4실행, F5재실행 .. F4로찾으시고 다른거찾으실떄는 F5눌르시고F4다시눌르시면또좌표나와요
vX (이미지 서치등 실제 화면에서의 x 좌표 값) posX(블루스택 window 시작 x좌표값)
만약 블루스택 시작 x좌표가 80이고 실제 서치 x값이 180이라면
vX-posY = 180-80 = 100이 나옵니다. 이 값은 위에 다른분들께서 언급하신 spy 프로그램으로 확인시 window relative x 좌표값과 일치 할겁니다.윈도우 위치에 따라 절대값(vX)가 변경되기 때문에 윈도우 위치에 따른 값 보정을 해주는 것이라고 보시면 됩니다. 참고하시기 바랍니다.
그리고 어지간한 함수는 사칙연산과 참 거짓 등의 단순 구조로 되어 있기 때문에 계속 보다보면 이해가 됩니다. 한자한자 차근차근 보시기 바랍니다. 그럼 수고용~
광고
전체 최신 인기글
전체 주간 인기글
그냥있는거 쓰시길..