스크래치 3.0 (scratch 3.0)  - 형태 카테고리 블록  알아보기





현재 선택된 스프라이트 또는 배경의 형태를 변형하는 처리를 하는 형태 카테고리 블록들이 모여 있는 곳입니다.





형태 카테고리 블록



(안녕!) 을 (2) 초 동안 말하기 - "안녕!"를 말풍선을로 (2)초 동안 표시되다 사라집니다.

(안녕!) 말하기 - "안녕!" 이라고 말풍선이 표시된다. 계속 보임

(음...) 을 (2) 초 동안 생각하기 - "음..."이라고 말풍선이 (2)초 동안 표시되다 사라집니다. 말하기와 다르게 생각하는 말풍선 모양이 보인다.

(음...) 을 생각하기 - "음..."이라고 말풍선이 표시된다. 계속보임. 말하기와 다르게 생각하는 말풍선 모양이 보인다.

모양을 (모양1)로 바꾸기 - 고양이에는 모양1과 모양2가 정의 되어있는데 표현 모습을 1 또는 2로 바꿀수있다.

다음 모양으로 바꾸기 - 고양이에는 모양1과 모양2가 정의 되어있는데, 현재 모습이 1이면 2로 바뀌고 2였으면 1로 바뀐다.

배경을 (배경1)로 바꾸기 - 배경이 설정되어있다면 고양이와 비슷하게 표현되는것을  바꿉니다.

다음 배경으로 바꾸기 - 배경이 설정되어있다면 고양이와 비슷하게 다음으로 설정된 배경으로 바뀝니다.

크기를 (10) 만큼 바꾸기 - 고양이의 현재 크기에서 (10) 만큼 더 크게 합니다.

크기를  (100) %로 정하기 - 고양이의 크기를 원래 크기에서 (100)%로 크기를 정합니다.

(색깔) 효과를 (25)만큼 바꾸기 - 고양이에게 그래픽 효과중에 현재 색깔효과에서 (색깔)효과는 (25)만큼 바꿉니다.

(색깔) 효과를  (0) 으로 정하기 - 고양이에게 그래픽 효과중에 (색깔)효과를 (0)으로 바꿉니다.

그래픽 효과 지우기 - 고양이에게 적용된 그래픽 효과들을 모두지웁니다.

보이기 - 고양이를 보이게 합니다.

숨기기 - 고양이를 숨기기를 합니다.

맨 (앞쪽) 으로 순서 바꾸기 - 고양이가 두개이상 겹쳐 있을때 뒷쪽에 있었다면 앞쪽으로 순서를 바꿉니다.

(앞으로) (1) 단계 보내기 - 고양이가 두개이상 겹쳐 있을때 뒷쪽에 있었다면 (1)단계 앞쪽으로 순서를 바꿉니다.

(v) 모양 (번호) - 고양이의 모양중에 어떤것이 표시되는지 화면에 표시합니다.

(v)배경 (번호) - 배경이 설정되어 있다면 모양중에 어떤것이 표시되는지 화면에 표시합니다.

(v) 크기 - 고양이에게 설정 하였다면 고양이의 크기를 표시합니다.





스크래치 3.0 동작(Scratch Motion)이란?




스크래치 3.0 동작(Scratch Motion)카테고리 이란?


스크래치에서 이야기하는 동작 카테고리란 스프라이트를 위치 이동, 방향 전환, 회전 등을 제어하기위해 준비 놓은 블럭들의 모임입니다. 예를 들면 고양이를 오른쪽으로 이동시키려면 동작 카테고리에서 '10만큼 움직이기' 를 스크립트 영역으로 마우스를 드래그&드롭 액션으로 옮겨놓고 더블클릭하면 고양이가 움직일 것입니다.


아래는 동작 카테고리에 어떤 것 들이 있으며, 그것들이 어떤 처리를 하는지 확인해 봅시다. 


여기서 고양이는 스프라이트라고 부른다.


좌표계는 우상단으로 x,y가 양수로 커지고, 좌하단으로 x,y가 음수로 커진다.

플레이되는 영역에서 고양이를 잡고 움직이면 스프라이트 영역에 x, y 좌표 값이 표시된다.


방향의 0도는 위쪽으로 정해져 있다. 기본으로 고양이가 오른쪽을 보고있는데, 시계방향으로 나타내므로 90도가 초기 방향이다.




각 동작 카테고리에 속한 블럭 이해하기


(10) 만큼 움직이기

고양이의 보는 방향으로 10만큼 이동한다.


시계방향으로 (15)도 돌기

고양이가 보는 방향에서 시계방향으로 15도 회전시킨다.


반시계방향으로 (15)도 돌기

고양이가 보는 방향에서 반시계방향으로 15도 회전시킨다.


(랜덤위치)로 이동하기

고양이가 위치를 무작위로 이동시킨다.



x: (130) y:(0) 으로 이동하기

고양이의 방향과 상관없이 절대위치로 이동하기


(1)초 동안 (랜덤 위치) 로 이동하기

고양이의 방향과 상관없이 (1)초 동안 기다린후 무작위 위치 이동하기


(1)초 동안 x: (130) y: (0)으로 이동하기

고양이의 방향과 상관없이 (1)초 동안 기다린후 x, y로 이동하기


(90)도 방향보기

고양이의 방향을 절대방향 (90) 방향을 보기


(마우스포인터)쪽 보기

마우스의 위치한곳을 바라보는 방향을 회전하기.


x좌표를 (10)만큼 바꾸기

고양이의 방향과 상관없이 x좌표 (10)만큼 바꾸기


x좌표를 (130) 으로 바꾸기

고양이의 방향과 상관없이 x좌표 (130)으로 바꾸기


y좌표를 (10)만큼 바꾸기

고양이의 방향과 상관없이 y좌표 (10)만큼 바꾸기


y좌표를 (0) 으로 정하기

고양이의 방향과 상관없이 y좌표를 (0)으로 바꾸기


벽에 닿으면 튕기기

고양이가 벽과 닿으면 반대반향으로 바꾸기


회전 방식을 (왼쪽-오른쪽) 으로 정하기

회전방식에서 (왼쪽-오른쪽)으로 변경하기, 회전방식을 (회전하기)로 변경하기


x좌표

x좌표 표시하기


y좌표

y좌표 표시하기


방향

방향 표시하기









스크래치란?

스크래치를 이용하면 인터렉티브한 이야기, 게임, 애니메이션을 직접 만들 수 있고, 그 작품을 온라인 커뮤니티를 다른 사람들과 공유할 수 있습니다.
스크래치를 통해 어린이들은 창의적 사고, 체계적 추론, 협동 작업을 배우게 됩니다. 이런 능력은 21세기를 살아가는데 필수 적이죠.
스크래치는 MIT미디어랩의 Lifelong Kindergarten Group에서 운영하는 프로젝트이며 무료입니다!

예전버전에서는 온라인 버전은 없고, PC 다운로드 버전만 있었습니다.
이 후 지금 버전(2019년1월2일 ver 3.0)은 온라인으로도 사용할 수있고 로그인하면 서버에 저장하거나 다른사람과 공유할 수 있습니다.
프로그래밍을 할 수있는 여러 컴퓨터언어들이 존재합니다. 배우기 여러운 언어부터 쉬운 언어까지 존재합니다.
스크래치가 쉬운언어쪽에 속하지만, 스크래치에서 제공하는 많은 기능들을 마스터하면, 다른 언어들도 쉽게 배울 수 있습니다.

버전 변경
1.0 -> 1.4 -> 2.0 -> 3.0
 







한글로 표시되지 않는다면,  웹페이지 제일 밑쪽 언어 변경하는곳에서 한국어로 변경 가능합니다.








스크래치 데스크톱 다운로드 (https://scratch.mit.edu/download)

 스크래치 데스크톱이란 인터넷 연결 없이 플젝트를 만들려면, 스크래치 데스톱을 내려받을 수 있습니다.

다운로드 받기 위해서는 홈페이지 -> Ideas -> 스크래치 데스크톱(페이지 아래에 링크존재)





 
 

귀여운 캐릭터들은 덤입니다.




화면구성 설명




플레이 영역은 스프라이트와 배경이 표시되는 곳이고, 스크립트 영역은 일련의 흐름 들을 구성하는곳입니다.



기본기능 살펴보기

1. 캐릭터 위치 이동시키기
스크립트 지역으로 동작 블록을 끌고 오세요.
캐릭터의 위치를 위로, 아래로, 오른쪽으로, 왼쪽으로 이동시킨다.

2. 소리내기
타악기 연주하기 블록을 끌고 와서 움직이기 블록에 붙이세요.
스피커로 소리내기

3. 캐릭터 모습 바뀌기
캐릭터에 미리 설정해 좋은 이미지를 바꿔가면서 캐릭터를 표시합니다.

4. 반복처리
순차적으로 처리할 내용이 필요하면, 
필요한 횟수만큼 반복하기,
멈추기 전까지 무한반복 하기

5. 말풍선으로 말하기
캐릭터에 붙여서 말하기를 통해서 말풍선을 보여줄수 있습니다.

6. 깃발눌러 시작하기
이벤트 항목에서 전체적으로 함께 시작하는게 필요할때 사용됩니다.

7. 캐릭터 색상 바꾸기
효과 바꾸기 블록을 꺼내세요
캐릭터의 색상을 바꾸기를 할 수 있습니다.

8. 키보드 입력 감지
사용자로 부터 키보드 누름 상태를 확인하여 지정한 처리가 가능합니다.

9 배경 바꾸기
화면에 표시되는 크게 두가지의 객체가 있다면, 캐릭터와 배경입니다.

10. 스프라이트 추가
스프라이트란 캐릭터를 대표하며, 캐릭터가 움직이거나 보여지는 모든 사항을 합쳐서 스프라이트라고 합니다.

11. 기능 알아보기
소리더하기
모양바꾸기
동작효과 만들기

12.  도움말
스크래치를  사용하다보면 모르는 부분들이 존재할때, 옆에 물어볼 사람이 있으면 좋겠지만, 혼자서 진행할때가 많은데 그럴때 혼자서 해결할 수 있는 방법을 제공합니다.

13. 저장 및 공유
오프라인 에디터가 아닌 온라인 상태에서 로그인한 상태이면 저장하여 언제든 스크래치 웹사이트에 접속하면 언제든 확인할 수 있습니다.



스크래치를 쉽게 배우는 방법은 천천히 하나씩 배워나가다 보면 멋진 작품을 만들 수 있을 것 입니다.


+ Recent posts