안녕하세요 며칠전에 카카오토를 접하여 처음 배우고있는 초보입니다.
좌표연산에 대하여 질문이 있는데 들어주시면 좋겠습니다.
리니지m에 대하여 매크로를 만들고 있는데, 아시는 분은 알겠지만
귀환을 하게되면 좌표가 랜덤입니다. 즉 랜덤으로 플레이어가 존재합니다.
여기서 플레이어가 npc를 찾아가야하는데..
전체이미지를 서치하여 찾는건 가능합니다. 어찌어찌 찾아서 클릭으로 만들었습니다.
그런데 전체 화면에 없을 때가 존재합니다.
그래서 간편한 방법으로 귀환서를 다시 사용하는 방법을 썼지만, 어지간하지가 않네요.
그래서 지도를 이용하려고 하는데,
지도에는 플레이어와 npc의 아이콘이 나옵니다.
이 아이콘 두개를 찾아서 좌표 연산을 통해, 두개의 차이를 구했습니다.
이 두개의 차이는 지도에서의 차이기 때문에 척도가 다르겠지요, 척도는 제가 실험을 통해 구하려고합니다.
그런데 문제는 여기 이겁니다.
매 시간마다 좌표가 달라 이것을 저장하였습니다.
이 저장한것의 X좌표와 Y좌표의 값이 + 냐 - 냐에 따라 드래그의 방향이 다르겠지요.
이 다른 좌표값을 드래그로 어떻게 불러와야할지 모르겠습니다.
즉 방향을 가져와 키패드로 이동해야합니다.
어느 방향으로 가는지는 구할 수 있지만 이것을 키패드로 불러오는것이 가능한지 모르겠네요
아니면 리니지M 매크로중에 이 기능을 다르게 구현할 수 있을가요? ㅠㅠㅠ
...
척도 계산은 했습니다.
다른방법으로 (패드를 드래그하지 않고)
지도의 플레이어와 화면의 플레이어 모두 중앙에 위치하여
두개의 척도와 위치 차이를 계산하면, 어느 방향으로 가야하는지 좌표가 나옵니다.
그쪽으로 클릭하여 이동이 가능하니 이동할 수 있겠지요.
그런데... 좌표에서 곱연산이 가능한가요? 하하...(근데 값이 같아서 빼기 연산해도될것같네요)