스크래치 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좌표 표시하기


방향

방향 표시하기




+ Recent posts