지존오토

[2] 원하는 좌표로이동하기

  • 등록일 : 2016-06-21
  • 조회수 : 105386

익스트림자료 하나 올릴께요.

이거 배울려고 강의 신청하시는 초보분 많아서 여기에 올립니다.

문제 하나 내드리겠습니다.

저 아래 그림을 보시고 만약에 불사조의 사짜 글씨를 인식하여 

화면좌표의 50,50(그림의중심점)으로 마우스를 이동하려면 

익스트림으로 어떻게 해야 할까요?

익스트림 문법 예시)
1.검색일치좌표로이동한다,
2.변수1에 = 변수2를 넣는다.
3.변수1위치로 마우스를 이동시킨다.
참고로 이건 완성된 정답이 아닙니다.

변수1 변수2 변수3 및 여러가지 방법 다 써도 되니까.

익스트림문법 또는 그냥 말로 프로그래밍 해보세요.


조건. 
검색좌표일치지점이 불(사)조 사자를 검색 했다고 가정하고
사짜의 좌표는 (50,0)이라고 가정한다.
문제에서는 좌표를 적어놓긴 했지만 실제로 쓸때는
사자를 인식한 좌표가 나타나지 않으므로 (범위검색시 알아서 찾아준위치)
단 한번의 명령으로 마우스 이동을 50,50으로 이동한다고 짜면 안됨.
힌트 : 
변수에 더하기를 해야하며.
변수1  =  검색범위일치이미지좌표를 담아둔다.


 

실제로 좌표는 보통 화면의 왼쪽 상단 꼭지점이 0,0 입니다. 
알지만  가상으로 이렇게 문제를 냈으므로 착오 없으시길 바랍니다.

 

정답은



 

 

정답은

 

변수1 = 범위검색일치좌표 <--이건 좌표가 얼마인지 모르죠 알아서 찾아주므로

변수2 =  [x=0, y=50]  <--이 좌표를 더하는겁니다 아래로50픽셀띄운위치

변수3 = 변수1 + 변수2 <--두개를 더하면 

사짜 글씨로 아래  50픽셀띄운위치로 이동함


그다음 다 계산을 했으니 변수3번으로 마우스를 이동한다로

명령어를 넣으면 원하는 좌표로 이동할 수 있답니다.


해당 게시물은 몇년전 익스트림 나온지 3개월됬을때

직접 작성한 게시물입니다.

제블로그링크:

http://blog.naver.com/kdwgogo

-지존오토제리-


코멘트

    • 김성진
    • 2016-06-22 08:47:02

    잘 만드신 것 같은데, 그림이 안나옵니다 ㅜ.ㅜ

    • 김동우
    • 2016-06-22 15:42:16

    ,다시올릴게요

    • 이성일
    • 2016-06-23 11:33:11

    자료 잘 봤습니다.
    화면에서 위치가 정해지지 않은 표적을 화면스캔 기능으로 찾아낸 다음, 찾아낸 위치로 부터 일정 거리만큼 떨어져 있는 지점을 어떻게 쉽게 알아 내는가 하는 예제로 보여지네요.
    화면에서 불규칙한 위치에 나오는 표적은 화면 스캔으로 찾아내면 되고, 찾아낸 위치의 위쪽 지점을 계산하려면 Y좌표를 원하는 픽셀만큼 빼주면 되고, 아래쪽 지점을 계산하려면 Y좌표에 더해주면 되고, 왼쪽 지점을 계산하려면 X좌표에 일정 값을 빼주면 되고, 오른쪽 지점을 계산하려면 X좌표에 일정 값을 더해주면 됩니다.
    사선방향을 계산하려면 X와 Y에 일정값을 더해주거나 빼주면 화면의 어떤 방향의 위치든 찾아낼 수가 있습니다.

    • 김동우
    • 2016-07-01 01:04:07

    강의/제작문의 010 4661 1782 -윗글글작성자- -지존오토제리-

    • 김성훈
    • 2016-07-06 20:00:52

    제리님 너무궁금한게있어요 3d게임은 자리이동 어케하나욤 제자리찾아가기등이요 ㅜ

    • 박길규
    • 2016-12-29 19:59:26

    와 다들 대단하신듯 암만봐도 뭔말을하는건지 아무것도모르것네.... 이게 내가쓰고있는게 맞는건가 싶기도... 암만봐도몰라서 저는 그냥 녹화만쓰고있는데....대단하시네요