티스토리 뷰

초급

공 움직이기(이동하기)

suwoncoding 2019. 5. 24. 11:18

 

이번 시간에는 공을 원하는 위치로 마음대로 이동시키는 방법에 대해서 배워보도록 하겠습니다.

 

스크래치에서는 스프라이트를 움직이기 위해서 x좌표와 y좌표를 사용합니다.

x좌표는 왼쪽과 오른쪽으로 움직일 때 사용하는 좌표이며

y좌표는 위쪽과 아래쪽으로 움직일 때 사용하는 좌표입니다. 

 

아래 그림에서와 같이

x좌표는 -240부터 240까지,  y좌표는 -180부터 180까지입니다.

예를들어 무대의 가운데는 x:0, y:0 이라고 표시할 수 있습니다.

 

 

Step1. 고양이 스프라이트를 삭제합니다.

 

 

Step2. Ball(노란색 공) 스프라이트를 추가합니다.

 

 

Step3. 무대 배경으로 Xy-grid를 선택합니다.

 

 

Step4. 녹색 깃발을 클릭하면 노란색 공을이 무대의 가운대로 이동하도록 하겠습니다.

무대의 가운데는 x좌표 : 0, y좌표 : 0 입니다.

 

Step5. 키보드의 숫자 1번키를 누르면 노란공이 x:100, y:100으로 이동하도록 합니다.

노란공이 순간이동 하는 것을 확인할 수 있습니다. 목적지까지 천천히 움직이려면 어떻게 해야할까요?

 

 

 

Step6. 키보드의 숫자 2번키를 누르면 1초 동안 x:-100, y:100 위치로 노란공이 이동합니다.

노란공이 1초동안 x:-100, y:100 위치로 이동하는 것을 확인할 수 있습니다.

더욱더 느리게 움직이려면 어떻게 해야할까요?

 

 

 

Step7. 키보드의 숫자 3번키를 누르면 5초 동안 x:-100, y:-100 위치로 노란공이 이동합니다.

 

 

Step8. 키보드의 숫자 4번키를 누르면 1초 동안 무작위 위치로 노란공이 이동합니다.

 

 

 

응용하기. 공이 움직일 때마다 공의 색상을 바꾸려면 어떻게 해야할까요?

 

'초급' 카테고리의 다른 글

야구공 던지기(캐치볼)  (0) 2019.06.26
아이언맨처럼 옷입기  (0) 2019.06.20
자동차 운전하기  (0) 2019.05.21
고양이의 생일 파티  (0) 2019.05.21
내 이니셜로 애니메이션 만들기  (0) 2019.05.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함