저번 시간에는 스크래치의 개요와 어떻게 다운로드를 어떻게 하는지에 대해 알아보았었죠?
이번 시간에는 스크래치가 어떻게 동작하는지 알아보는 시간을 가져보겠습니다.
블록의 구성과 좌표계 알아보기
블록 <동작>
스프라이트를 움직이고 지정한 위치로 이동하거나 회전시키는 블록입니다.
블록 <형태>
말풍선을 표시하거나 스프라이트와 배경의 모양을 수정하거나 말풍선 또는 생각 풍선에 문자를 표시하는 블록입니다.
블록 <소리>
가져온 사운드 개체를 재생하거나 제어하는 블록입니다.
블록 <이벤트>
스크래치에서 어떤 사건이 발생됐을 때 명령이 실행되도록 만듭니다.
블록 <제어>
동작 흐름을 제어하는 블록으로 반복적인 작업을 시키거나 조건에 따라 다른 작업을 하도록 합니다.
블록 <감지>
스프라이트의 위치나 상황을 판단하는 블록입니다.
단순 연산부터 복잡한 공식, 산술 연산을 수행하고 관계를 결정하기 위해 값을 비교할 수 있는 블록입니다.
블록 <변수>
프로그래밍하는 과정에서 데이터를 임시로 저장할 공간을 마련하기 위한 블록이며
특정한 조건에 해당할 때 스크립트를 실행하는 블록입니다.
블록 <내 블록>
사용자가 직접 만드는 사용자 정의 함수 블록입니다.
좌표계
좌표계는 숫자나 기호를 써서 위치를 표기하는 방식을 말합니다.
보통 2차원 좌표계는 2가지, 3차원에서는 세 가지로 사용됩니다.
무대 꾸미기 및 스프라이트, 블록 동작
무대 꾸미기
배경 업로드 하기 | 로컬에서 원하는 배경 이미지를 가져올 수 있음 |
서프라이즈 | 스크래치 내에서 제공하는 배경을 랜덤으로 고를 수 있음 |
그리기 | 배경을 직접 그릴 수 있음 |
배경 고르기 | 스크래치 내에서 제공하는 배경들 중 마음에 드는 배경을 고를 수 있음 |
여러분들도 한번 무대 이미지를 골라보세요!!!
여러분들도 위 사진처럼 직접 무대 배경을 만들어 보세요!!!
스프라이트 움직이기
스크래치의 스프라이트 기본 움직임 제어는
이벤트 블록 + 동작 블록입니다.
블록 동작 과정
위 사진처럼 블록을 합체하여 슬라이드 쇼처럼 캐릭터를 움직여 보세요!!!
읽어주셔서 감사합니다.^^

'SCRATCH(스크래치) > SCRATCH(스크래치)' 카테고리의 다른 글
Scratch(스크레치) 여러가지 게임을 만들어보자 (1) | 2024.10.03 |
---|---|
Scratch(스크레치) 동작에 대해 더 자세히 알아보자 (3) | 2024.10.02 |
Scratch(스크레치)의 변수 및 반복,조건을 이용하여 복잡한 방식을 사용해보자 (0) | 2024.09.26 |
Scratch(스크레치)가 뭘까? (1) | 2024.09.24 |