메크로 방지 화면이 스샷처럼 일정시간마다 생성이 되는데 어떻게 해결해야될지 감을 잘못잡겠습니다
위에 글자 나온 순서대로 아래에서 클릭을 해줘야 하는데 스샷에서는 글자의 색상이 일정하게 찍혔지만
실제로는 파랑 빨강 노랑이 랜덤한 순서로 배열됩니다
어떤방법으로 해결해야할지 아이디어가 떠오르지를 않네요
도움 부탁드립니다
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
메크로 방지 화면이 스샷처럼 일정시간마다 생성이 되는데 어떻게 해결해야될지 감을 잘못잡겠습니다
위에 글자 나온 순서대로 아래에서 클릭을 해줘야 하는데 스샷에서는 글자의 색상이 일정하게 찍혔지만
실제로는 파랑 빨강 노랑이 랜덤한 순서로 배열됩니다
어떤방법으로 해결해야할지 아이디어가 떠오르지를 않네요
도움 부탁드립니다
먼저 댓글 감사드립니다 ^^
말씀하신 방법을 생각해보지 않은건 아니지만 색상의 순서가 문제가 됩니다
빨-노-파 // 빨-파-노 순서가 될지
노-파-빨 // 노-빨-파 순서가될지
파-빨-노 // 파-노-빨 순서가 될지
스샷순서에서 맨위에 문구가 제시하는 컬러의 순서로 클릭을 해야됩니다
또한 클릭순서가 틀릴시 배합자체가 리셋이되어 새로운 조합이 나오기 때문에
순서에 맞게 클릭하는게 문제가 되는 부분입니다
순서에 맞게끔 검색을 해서 우선순위를 따져야 하는데 거기에 따른 방법은 없을까요?
제가 여쭙는 건 나오는 화면이 위의 사진이라고 쳤을 때 1,2,3이 있는데 올려주신 사진으로는
모두 1번이 파란색이라 1번부분이 위의 사진처럼 다른색으로도 나오는 지가 궁금한 건데요.
그렇게 나와도 구현하는 데는 문제는 없습니다.
1번으로 중요한 사항은 위치가 정해져있어서 편합니다.
위의 3개부분만 다를뿐 밑에 9시의 버튼은 색만 틀릴 뿐 위치는 같습니다.
만약 이부분이 움직이거나 화면상 랜덤으로 나온다면 서치를 써야됩니다.
2번으로 1번의 글자부분을 따서 위에 설명해드린 것처럼 함수로 순서대로 비교를 하시면 됩니다.
다만, 9개의 글자수를 다 따시려면 시간이 좀 걸리시겠네요.
정리를 해드리자면 위의 설명하곤 조금 차이가 있을 수 있습니다.
1. 1번 위치 이미지의 27장(파빨노)포지션 글짜를 모두 따서 이미지그룹으로 만듭니다.
1순위(파란색이미지) 그룹 9장
2순위(빨간색이미지) 그룹 9장
3순위(노란색이미지) 그룹 9장
이미지 그룹의 최초 부분(위로 따지면 파란색이미지)은 부분서치를 위해 x2,y2 값으로 1번 이미지의 위치를 넣습니다.
2. 함수 1순위 2순위 3순위를 스샷분기(전체항목,서치)로 만듭니다.
3. 위에서 1번위치의 이미지를 클릭한다면, 이부분은 변수로 체크하셔서 판단문으로 만드시면 됩니다.
좌표연산을 이용하셔서 이미지 그룹의 최초 부분을 아래와 같이 계산하셔서 2번째이미지를 검색하도록
넣어줍니다.
예) 좌표연산 파란색이미지 + { 127, -2, 130, 2 } = 파란색이미지에 저장
4. 위의 내용을 반복하셔서 모두 클릭했다면 함수부분을 빠져나가면 됩니다.
1. 상단의 포지션별 글자 9가지를 이미지 항목에 각각 저장 ( 흑백으로 전환하여 색상없앰)
(서치 좌표연산이 어려우면 그룹3개 만들어 서치영역만 따로 지정해도 될듯)
2. 좌,중,우 3영역 각각 스샷분기(서치옵션) 3회 실시
이러면 되지 않을까 싶네요.
-----------------------------------------------------------
포지션 글자는 색상을 흑백으로 전환시키면 글자 9개만 등록하면 됨.
첫번째 그룹은 상단 글자 3곳 중 좌측에 서치영역 지정
두번째 그룹은 상단 글자 3곳 중 가운데측에 서치영역 지정
세번째 그룹은 상단 글자 3곳 중 우측에 서치영역 지정
스샷 분기(서치) : 첫번째 그룹 - 분기 만들어 클릭 처리
스샷 분기(서치) : 두번째 그룹 - 분기 만들어 클릭 처리
스샷 분기(서치) : 세번째 그룹 - 분기 만들어 클릭 처리
※ 좌표 연산이 가능하면 그룹1개로 이용가능하고요. 각 항목에 클릭좌표도 같이 등록하면
스샷(클릭)으로도 가능할것 같네요.
광고
전체 최신 인기글
전체 주간 인기글
이미지처럼만 나온다고 하면
위의 3가지 이미지 각포지션부분을 9개를 따셔서
스샷 분기로
1순위 - 좌익수
- 우익수
- 포수
~ 이런식으로 9개
2순위 - 위와 동일하게
3순위 - 역시 동일하게
스크립트
함수 1순위 - 스샷분기(1순위) - 클릭(위치에 맞게 클릭)
- 클릭(위치에 맞게 클릭)
~
함수 2순위 - 스샷분기(2순위) -위와 같음
함수 3순위 - 스샷분기(3순위) - 위와같음
이런식으로 진행하셔서 호출로 하나씩 부르시면 될듯 합니다.