퀵가이더
퀵가이더
로그인
카테고리

스크래치 7 그림판 만들기

스크래치 응용 - [...신호를 받았을 때], [...신호 보내기], [...신호를 보내고 기다리기] 블록을 활용하여 나만의 그림판을 프로그래밍 해봅시다.

좋아요
0
학습횟수
22
1. [학습목표]

신호 개념을 활용하여 그림판을 만들어봅시다. 가이드를 따라한 후에 [다음]을 클릭하세요.


2. 사용하지 않는 스프라이트 삭제

[✕]버튼을 클릭하세요


3. 스프라이트 추가

[스프라이트 고르기] 버튼을 클릭하세요


4. 'pencil'

'pencil'을 입력하고, [다음]을 클릭하세요


5. Pencil 추가

[Pencil] 을 클릭하세요


6. 스프라이트 추가

[스프라이트 고르기] 버튼을 클릭하세요


7. 'button5'

'button5' 를 입력하고, [다음]을 클릭하세요


8. Button5 추가

[Button5] 를 클릭하세요


9. 스프라이트 추가

[스프라이트 고르기] 버튼을 클릭하세요


10. 'potion'

'potion' 을 입력하고, [다음]을 클릭하세요


11. Potion 추가

[Potion] 을 클릭하세요


12. 스프라이트 추가

[스프라이트 고르기] 버튼을 클릭하세요


13. 'arrow1'

'arrow1' 을 입력하고, [다음]을 클릭하세요


14. Arrow1 추가

[Arrow1]을 클릭하세요


15. 스프라이트 추가

[스프라이트 고르기] 버튼을 클릭하세요


16. 'arrow1'

한 번 더 'arrow1'을 입력하고, [다음]을 클릭하세요


17. Arrow1 추가

'Arrow1' 을 클릭하세요. Arrow1을 두 번 추가했기 때문에 나중에 추가한 Arrow1은 Arrow2로 바뀝니다.


18. [Pencil] 모양 변경

'Pencil' 을 클릭하세요


19. 모양

[모양] 탭을 클릭하세요


20. 연필 이동

연필 모양 전체를 드래그하여 선택한 후, 연필심이 중심점⊕에 오도록 옮기세요


21. [Arrow1] 모양 변경

'Arrow1' 를 클릭하세요


22. 3번으로 변경

'arrow1-c'를 클릭하세요. 아래를 향하는 화살표 모양으로 변경됩니다.


23. [Arrow1] 위치와 크기 변경

이미지와 같이, x좌표 220, y좌표 -150, 크기 80으로 변경하세요


24. [Arrow2] 모양 변경

'Arrow2' 를 클릭하세요


25. 4번으로 변경

'arrow1-d' 를 클릭하세요. 위를 향하는 화살표 모양으로 변경됩니다.


26. [Arrow2] 위치와 크기 변경

이미지와 같이 x좌표 220, y좌표 -100, 크기 80으로 변경하세요


27. [Button5] 선택

'Button5' 를 클릭하세요


28. [Button5] 위치와 크기 변경

이미지와 같이 x좌표 220, y좌표 -50, 크기 60 으로 변경하세요


29. [Potion] 선택

'Potion' 을 클릭하세요


30. [Potion] 위치 변경

이미지와 같이 x좌표 220, y좌표 5로 변경하세요


31. [Pencil] 선택

'pencil' 을 클릭하세요


32. [Pencil] 크기와 위치 변경

x좌표 0, y좌표 0, 크기 60으로 변경하세요


33. [코드] 탭

[코드] 탭을 클릭하세요


34. Step 1. 연필로 그림 그리기

이벤트를 클릭하세요


35. [🏳️클릭했을 때]

[🏳️클릭했을 때] 블록을 가져오세요


36. 제어

제어를 클릭하세요


37. [무한 반복하기]

[무한 반복하기] 블록을 연결하세요


38. 동작

동작을 클릭하세요


39. [무작위 위치로 이동하기]

[무작위 위치로 이동하기] 블록을 연결하세요


40. 내용 변경

[무작위 위치▾]를 클릭하여 [마우스 포인터]로 변경하세요


41. 제어

제어를 클릭하세요


42. [만약...이라면 아니면]

마우스를 클릭했을 때와 아닐 때 다른 명령을 하기 위해 [만약...이라면 아니면] 블록을 연결하세요


43. 감지

감지를 클릭하세요


44. <마우스를 클릭했는가?>

<마우스를 클릭했는가?> 블록을 조건 부분에 넣으세요


45. [확장 기능 추가하기]

[확장 기능 추가하기] 버튼을 클릭하세요


46. 펜

펜을 선택하세요


47. [펜 내리기]

[펜 내리기] 블록을 연결하세요


48. [펜 올리기]

[펜 올리기] 블록을 연결하세요


49. 시작하기(🏳️)

시작하기(🏳️)버튼을 클릭하세요. 마우스를 누르고 그림을 그려보세요.


50. [펜 색깔을 ◯으로 정하기]

[펜 색깔을 ◯으로 정하기] 블록을 연결하세요


51. [펜 굵기를 1로 정하기]

[펜 굵기를 1로 정하기] 블록을 연결하세요


52. [모두 지우기]

[모두 지우기] 블록을 연결하세요


53. [Potion 프로그래밍]

'potion'을 클릭하세요. 이 물약을 클릭하면 연필의 색깔을 바꾸게 해봅시다.


54. 이벤트

이벤트를 클릭하세요


55. [이 스프라이트를 클릭했을 때]

[이 스프라이트를 클릭했을 때] 블록을 가져오세요


56. [메시지1▾신호 보내기]

[메시지1▾신호 보내기] 블록을 연결하세요


57. 새로운 메시지

[메시지1▾]을 클릭하여 [새로운 메시지]를 선택하세요


58. '색 변경'

이미지와 같이 '색 변경'을 입력하고, [확인]을 클릭하세요


59. [Pencil] 선택

'Pencil' 을 클릭하세요. Potion의 '색 변경' 신호를 받아서 연필이 동작해야 합니다.


60. [색 변경▾신호를 받았을 때]

[색 변경▾신호를 받았을 때] 블록을 추가하세요


61. 펜

펜을 클릭하세요


62. [펜 색깔▾을 10만큼 바꾸기]

[펜 색깔▾을 10만큼 바꾸기] 블록을 연결하세요


63. 시작하기(🏳️)

시작하기(🏳️)버튼을 클릭하여 결과를 확인해 보세요


64. [Arrow1]

'Arrow1'을 선택하세요. 'Arrow1'을 클릭하면 펜이 얇아지는 효과를 만들어 봅시다.


65. 이벤트

이벤트를 클릭하세요


66. [이 스프라이트를 클릭했을 때]

[이 스프라이트를 클릭했을 때] 블록을 가져오세요


67. [색 변경▾신호 보내기]

[색 변경▾신호 보내기] 블록을 연결하세요


68. [새로운 메시지]

'새로운 메시지'를 클릭하세요


69. '얇게'

'얇게'를 입력하고, [확인]을 클릭하세요


70. [Pencil]

[Pencil] 을 선택하세요. 연필이 신호를 받아야 연필이 동작합니다


71. [색 변경▾ 신호를 받았을 때]

[색 변경▾ 신호를 받았을 때] 블록을 추가하세요


72. 내용 변경

[색 변경▾]을 클릭하여 [얇게]로 변경하세요


73. 펜

펜을 클릭하세요


74. [펜 굵기를 1만큼 바꾸기]

[펜 굵기를 1만큼 바꾸기] 블록을 연결하세요


75. 숫자 변경

'1'을 '-1'로 변경하세요


76. [Arrow2]

'Arrow2'를 클릭하세요. 'Arrow2'를 클릭하면 펜의 굵기를 굵게 만드는 효과를 만들어 봅시다.


77. 이벤트

이벤트를 클릭하세요


78. [이 스프라이트를 클릭했을 때]

[이 스프라이트를 클릭했을 때] 블록을 가져오세요


79. [색 변경▾신호 보내기]

[색 변경▾신호 보내기] 블록을 연결하세요


80. [새로운 메시지]

[새로운 메시지] 를 선택하세요


81. '굵게'

'굵게'를 입력한 후, [확인]을 클릭하세요


82. [Pencil] 선택

[Pencil]을 클릭하세요.


83. [굵게▾신호를 받았을 때]

[굵게▾신호를 받았을 때] 블록을 추가하세요


84. 펜

펜을 클릭하세요


85. [펜 굵기를 1만큼 바꾸기]

[펜 굵기를 1만큼 바꾸기] 블록을 연결하세요


86. [Button5]

'Button5' 를 클릭하세요. 이 버튼을 클릭하면, 그림을 지우게 만들어 봅시다.


87. 이벤트

이벤트를 클릭하세요


88. [이 스프라이트를 클릭했을 때]

[이 스프라이트를 클릭했을 때] 블록을 가져오세요


89. [굵게▾신호 보내기]

[굵게▾신호 보내기] 블록을 연결하세요


90. [새로운 메시지]

[새로운 메시지] 를 선택하세요


91. '지우기'

'지우기'를 입력하고, [확인]을 클릭하세요


92. [Pencil] 선택

[Pencil] 을 클릭하세요


93. [굵게▾ 신호를 받았을 때]

[굵게▾ 신호를 받았을 때] 블록을 추가하세요


94. [지우기]

[굵게▾]를 클릭하여 [지우기]를 선택하세요


95. 펜

펜을 클릭하세요


96. [모두 지우기]

[모두 지우기] 블록을 연결하세요


97. [전체 화면]

[전체 화면] 버튼을 클릭하세요


98. [결과확인]

시작하기(🏳️)버튼을 클릭하세요. 모든 버튼을 활용하여 그림을 그려보세요. 수고하셨습니다!!


스크래치 7 그림판 만들기

스크래치 응용 - [...신호를 받았을 때], [...신호 보내기], [...신호를 보내고 기다리기] 블록을 활용하여 나만의 그림판을 프로그래밍 해봅시다.