안녕하세요 초보 카카오토 사용자입니다.
현재 800 x 480 해상도 즉 가로모드로 하는 게임을 스크립트를 짜고 있습니다.
그 부분중 우편함에 있는 광고를 보게되면 일정 보상을 주는 스크립트를 짜는 중입니다.
기본적으로 광고들이 2분 미만이라 간단하게 2분 타이머를 추가하였으며
처음에는 x버튼 클릭을 스샷판단을 하여 클릭하려했지만 가변광고에다가 채널기능을 사용하여도 변수가 너무 많은것 같아 이 방법은 포기를 했습니다.
그 후 광고 닫는 버튼이 항상 일정한 위치에 나오는 것을 확인하여 간단하게 그 부분의 좌표를 따서 마우스클릭으로 광고를 닫는 스크립트입니다.
여기서 문제가 발생하는데 가끔 사진과 같은 세로형 광고가 뜰때가 있습니다. 이럴때는 마우스좌표가 다르게 찍혀서 광고가 닫히지 않습니다. 여기서 질문이 있습니다.
1. 제가 판단하기로는 일단 세로로 화면이 전환이 되니 변수로 (가로화면일떄 가로 픽셀수) > (광고시 세로화면일때 가로 픽셀수)와 같은 판단 스크립트를 짜서 분기별로 마우스 클릭좌표를 다르게 따서 하는 방법이 있으면 좋을까 하는데 그런 기능을 만들수 있을까요??
2. 1번의 기능이 불가능하다면 어떤식으로 세로화면으로 전환된 광고창을 닫아야할지 조언부탁드립니다!!
개인적으로 광고 관련 만들 때 마우스입력말고 back 입력을 쓰면 나가지는 광고도 있어서 그 방법도 써보고
준비해둔 게 다 안 먹히면 아예 재부팅되도록 하는 식으로 하니까 얼추 해결되긴 하더라구요