스크래치 스프라이트 방향키로 제어하기[스크래치 강좌]

불친절한알렉스 2016-02-01 (월) 14:54 4년전 4759  

안녕하세요 스크래치 스프라이트를 방향키에 따라 움직이게 해보겠습니다.

 

우선 스크래치 프로그램을 열어줍니다.

 

b12043e9f2c8f86cdbfe57e55d8aca17_1454306 

스크래치의 마스코트인 귀여운 고양이가 있습니다.

 

화면에 보이는 그림을 스크래치에선 스프라이트라고 합니다.

 

오늘 배워볼 것은 고양이가 키보드 입력에 따라 움직이도록 할 것입니다.

 

처음 프로그램을 키면 스프라이트1(고양이)이 클릭되어 있어

 

바로 블럭을 꺼내오면 스프라이트1이 제어됩니다.

 b12043e9f2c8f86cdbfe57e55d8aca17_1454306 

우선 시작을 정해줍니다. 보통 스크래치 사용자들은 시작 버튼을 녹색 깃발을 눌렀을 때를 많이 사용합니다.

 

녹음기의 Play 버튼이나 스마트폰의 전원키와 같다고 보시면 됩니다.

 

표시한 부분이 녹색 깃발에 해당하며 녹색 깃발을 클릭하면 아래에 붙을 동작을 하게 됩니다.

 

b12043e9f2c8f86cdbfe57e55d8aca17_1454307 

우선 블럭의 색깔이 카테고리의 색입니다. 블럭을 찾으실 때 참고하시면 쉽게 찾을 수 있습니다.

 

한 번만 동작할 것이 아니므로 무한 반복하기를 꺼내와 끼워줍니다.

 

또, 구현하고픈 동작이 방향키를 움직였을 때의 동작이므로

 

'만약 ~ 라면'을 꺼내오고 공란에 '~ 키를 눌렀는가?'를 넣어줍니다.

b12043e9f2c8f86cdbfe57e55d8aca17_1454308 

 

위쪽 화살표이므로 y 좌표를 변화시켜 주어야 하며 위쪽으로 이동한다면 + 가 되어야 합니다.

 

'y 좌표를 ~만큼 바꾸기'를 꺼내와 붙여줍니다. 수정하지 않는다면 10으로 되어있으므로 그냥 사용합니다.

 

 여기까지의 동작 영상을 볼까요?

 

 

위쪽 화살표를 누르면 고양이가 위로 이동합니다.

와 같이 위 아래 왼쪽 오른쪽 다 만들어줍니다.

 

 b12043e9f2c8f86cdbfe57e55d8aca17_1454311 

 

블럭을 우 클릭하면 '복사' 가 있습니다. 복사를 클릭하여 블럭을 복사하여 줍니다.

 

b12043e9f2c8f86cdbfe57e55d8aca17_1454313 

4개를 붙여넣기 한 후 위와 같이 수정하여줍니다.

동작 확인해보겠습니다.

 

 

 

스프라이트가 방향키의 입력에 따라 움직입니다.

 

 출처 [메카솔루션] http://Mechasolution.com 

메카리워즈 Image Map


모바일 버전으로 보기