SCRATCH(스크래치)/SCRATCH(스크래치)

Scratch(스크레치)는 어떻게 동작할까?

tangent0426 2024. 9. 25. 18:00
728x90
반응형

 


저번 시간에는 스크래치의 개요와 어떻게 다운로드를 어떻게 하는지에 대해 알아보았었죠?

이번 시간에는 스크래치가 어떻게 동작하는지 알아보는 시간을 가져보겠습니다.


 

블록의 구성과 좌표계 알아보기

블록 <동작>

0

스프라이트를 움직이고 지정한 위치로 이동하거나 회전시키는 블록입니다.

블록 <형태>

 

0

말풍선을 표시하거나 스프라이트와 배경의 모양을 수정하거나 말풍선 또는 생각 풍선에 문자를 표시하는 블록입니다.

블록 <소리>

가져온 사운드 개체를 재생하거나 제어하는 블록입니다.

블록 <이벤트>

스크래치에서 어떤 사건이 발생됐을 때 명령이 실행되도록 만듭니다.

블록 <제어>

동작 흐름을 제어하는 블록으로 반복적인 작업을 시키거나 조건에 따라 다른 작업을 하도록 합니다.

블록 <감지>

스프라이트의 위치나 상황을 판단하는 블록입니다.

단순 연산부터 복잡한 공식, 산술 연산을 수행하고 관계를 결정하기 위해 값을 비교할 수 있는 블록입니다.

블록 <변수>

프로그래밍하는 과정에서 데이터를 임시로 저장할 공간을 마련하기 위한 블록이며

특정한 조건에 해당할 때 스크립트를 실행하는 블록입니다.

블록 <내 블록>

사용자가 직접 만드는 사용자 정의 함수 블록입니다.

좌표계

좌표계는 숫자나 기호를 써서 위치를 표기하는 방식을 말합니다.

보통 2차원 좌표계는 2가지, 3차원에서는 세 가지로 사용됩니다.

무대 꾸미기 및 스프라이트, 블록 동작

무대 꾸미기

배경 업로드 하기 로컬에서 원하는 배경 이미지를 가져올 수 있음
서프라이즈 스크래치 내에서 제공하는 배경을 랜덤으로 고를 수 있음
그리기 배경을 직접 그릴 수 있음
배경 고르기 스크래치 내에서 제공하는 배경들 중 마음에 드는 배경을 고를 수 있음

 

 

여러분들도 한번 무대 이미지를 골라보세요!!!

 

 

 

여러분들도 위 사진처럼 직접 무대 배경을 만들어 보세요!!!

스프라이트 움직이기

0

스크래치의 스프라이트 기본 움직임 제어는

이벤트 블록 + 동작 블록입니다.

블록 동작 과정

 

0

위 사진처럼 블록을 합체하여 슬라이드 쇼처럼 캐릭터를 움직여 보세요!!!

 

읽어주셔서 감사합니다.^^

반응형