스크래치 2.0 기초 동작스크립트 - 마우스포인터 위치로 이동하기

스크래치 2.0 기초 동작스크립트 - 마우스포인터 위치로 이동하기


이번 시간에는 스크래치 2.0 동작스크립트 중에 "마우스 포인터 위치로 이동기" 블록 사용방법에 대해 알아보도록 하겠습니다. [마우스 포인터 위치로 이동하기] 블록은 말 그대로 프로그램을 실행 했을 경우 현재 있는 마우스 위치로 이동을 하라는 명령입니다. 



어떻게 코드를 작성하느냐에 따라 좌표 이동 처럼 순식간에 이동할 수도 있고 마우스 포인터 처럼 마우스를 따라 다니게 만들 수도 있습니다. 그리고 다른 스프라이트도 따라 다니게 만들 수 있습니다. 그럼 예제를 하나 만들어 보도록 하겠습니다.


스프라이트 추가하기


새로운 스프라이트를 하나 추가하도록 합니다. 스프라이트 이미지는 아무거나 추가하셔도 상관 없습니다.





마우스포인터 위치로 이동하기 - 블록 코딩하기


이벤트에서 [깃발 클릭했을 때] 블록을 가져온 다음 바로 [마우스 포인터 위치로 이동하기] 블록을 가져옵니다.



그리고 바로 프로그램을 실행시켜 보도록 하겠습니다. 중앙이 있던 고양이 캐릭터가 깃발을 클릭하자 마자 위로 올라오는 것을 볼 수 있는데요. 



프로그램을 실행 시키는 동시에 프로그램에서 마우스 위치를 파악하고 고양이 캐릭터를 마우스 위치로 이동시켜서 이런 결과가 나타난 것입니다.



이번에는 ▼ 표시를 눌러서 새로 추가한 스프라이트를 선택하도록 하겠습니다. 스프라이트 이름이 [Abby]입니다. 그리고 또 실행을 해보도록 하겠습니다.



이번에는 클릭과 함께 고양이 캐릭터가 바로 Abby에게 이동을 했습니다.



지금까지 알아본 것과 같이 위 블록은 마우스 위치로 이동시키거나 다른 스프라이트 위치로 이동을 시켜 줄 수 있는 블록입니다. 


고양이 캐릭터가 마우스를 따라 다니는 프로그램을 만들어 보세요. 마우스를 프로그램이 실행 동안 계속 따라 다니게 만들기를 한다면 [무한 반복하기]만 넣어 준다면 고양이 캐릭터가 마우스가 움직이는 대로 계속 따라 다닐 것입니다. 오늘도 즐거운 하루 보내시기 바랍니다. ^^

댓글(10)

  • 2017.04.16 05:44 신고

    잘 배워갑니다.

    즐거운 휴일 보내세요^^

    • 2017.04.17 19:51 신고

      ^^ 나중에 더 열심히 배워서 요리 만들기를 한번 만들어 볼께요~ ^^

  • 2017.04.16 19:29 신고

    스크래치 2.0 나중에 기회가 되면 천천히 배워보고 싶습니다. 요즘 정말 포근하니 딱 봄날씨이고 어디로 카메라 들고 놀러가고 싶네요 ㅎ

    • 2017.04.17 19:51 신고

      요즘 그렇지요? 점심 때 날씨가 너무 좋으면 그냥 어디론가 떠나고 싶은 마음이 계속 듭니다. ㅎㅎ

  • 2017.04.16 22:09 신고

    원하는 그림이 마우스 포인터를 따라다니게 할 수 있군요.
    재밌게 활용 가능 하겠네요 ^^

    • 2017.04.17 19:52 신고

      조금만 하면 정말 재미난 프로그램로 만들 수 있을 것 같아요 ^^

  • 2017.04.17 01:45 신고

    잘 봤어요~ 항상 유용한 정보 잘 보고 있답니다^^

  • 2017.04.17 02:48 신고

    잘 보고가요~ 다가오는 월요일! 활기차게 맞이하시길 바랄게요^^

    • 2017.04.17 19:52 신고

      감사합니다. 꿀팁걸님도 오늘 저녁 즐겁게 보내세요 ^^

Designed by JB FACTORY