스크래치(교육 플랫폼)/코드

덤프버전 :


파일:나무위키+상위문서.png   상위 문서: 스크래치(교육 플랫폼)

1. 개요
2. 코드
2.1. 동작
2.2. 형태
2.3. 소리
2.4. 이벤트
2.5. 제어
2.6. 감지
2.7. 연산
2.8. 변수
2.8.1. 변수
2.8.2. 리스트
2.9. 내 블록
2.10. 확장 기능
2.10.1. 음악
2.10.2. 펜
2.10.3. 비디오 감지
2.10.4. 텍스트 음성 변환(TTS)
2.10.6. Makey Makey
2.10.8. LEGO MINDSTORMS EV3
2.10.9. LEGO BOOST
2.10.10. LEGO Education WeDo 2.0
2.10.11. Go Direct Force & Acceleration


1. 개요[편집]


스크래치의 코드들을 모아 놓은 문서. 아래 나오는 코드들은 모두 스크래치 한국어 편집기 기준으로 작성되어 있다.

2. 코드[편집]



2.1. 동작[편집]


(10) 만큼 움직이기
파일:scratch_motion_1.png
특징
스프라이트가 현재 바라보는 방향으로 (n) 만큼 움직인다.
이 코드를 사용한 예시
[ 펼치기 · 접기 ]

현재 스프라이트가 바라보는 방향인 90도 방향으로 10만큼 5번 움직였다가,
1초 기다린 후 -10만큼 5번 움직인다.

스크래치 코드 팔레트 중 가장 위에 있는 블록이다. 입력값이 음수라면 스프라이트가 바라보는 방향의 반대 방향으로 움직인다.



↱ 방향으로 (15) 도 돌기
파일:scratch_motion_2.png
특징
스프라이트가 오른쪽 방향으로 (n)도 만큼 회전한다.
입력값이 음수라면 스프라이트가 왼쪽 방향으로 회전한다.



↰ 방향으로 (15) 도 돌기
파일:scratch_motion_3.png
특징
스프라이트가 왼쪽 방향으로 (n)도 만큼 회전한다.
입력값이 음수라면 스프라이트가 오른쪽 방향으로 회전한다.



(무작위 위치 ▾ ) (으)로 이동하기
파일:scratch_motion_4.png
특징
스프라이트가 (대상) 위치로 이동한다.
선택할수 있는 값
무작위 위치, 마우스 포인터, 스프라이트
(무작위 위치 ▾ ) 부분을 클릭하면 아래와 같이 대상을 선택할수 있다.
파일:scratch_motion_4_1.png



x: (0) y: (0) (으)로 이동하기
파일:scratch_motion_5.png
특징
스프라이트가 (x, y) 좌표로 이동한다.



(1) 초 동안 (랜덤 위치 ▾ ) (으)로 이동하기
파일:scratch_motion_6.png
특징
스프라이트가 (n)초 동안 (대상) 위치로 이동한다.
선택할수 있는 값
랜덤 위치, 마우스 포인터, 스프라이트
상술 하였듯 (랜덤 위치 ▾ ) 부분을 클릭하면 아래와 같이 대상을 선택할수 있다.
파일:scratch_motion_6_1.png



(1) 초 동안 x: (0) y: (0) (으)로 이동하기
파일:scratch_motion_7.png
특징
스프라이트가 (n) 초 동안 (x, y) 좌표로 이동한다.



(90) 도 방향 보기
파일:scratch_motion_8.png
특징
스프라이트가 (n) 도 방향으로 회전한다.



(마우스 포인터 ▾ ) 쪽 보기
파일:scratch_motion_9.png
특징
스프라이트가 (대상) 쪽으로 회전한다.
선택할수 있는 값
마우스 포인터, 스프라이트




x좌표를 (10) 만큼 바꾸기
파일:scratch_motion_10.png
특징
스프라이트의 x좌표가 (n)만큼 바뀐다.



x좌표를 (0) (으)로 정하기
파일:scratch_motion_11.png
특징
스프라이트의 x좌표가 (n)으로 설정된다.



y좌표를 (10) 만큼 바꾸기
파일:scratch_motion_12.png
특징
스프라이트의 y좌표가 (n)만큼 바뀐다.



y좌표를 (0) (으)로 정하기
파일:scratch_motion_13.png
특징
스프라이트의 y좌표가 (n)으로 설정된다.



벽에 닿으면 튕기기
파일:scratch_motion_14.png
특징
스프라이트가 벽에 닿인 상태라면 스프라이트의 방향이 반전되며, 벽에 닿이지 않을 최소한의 거리 만큼 앞으로 이동한다.



회전 방식을 (왼쪽-오른쪽 ▾ ) (으)로 정하기
파일:scratch_motion_15.png
특징
스프라이트의 회전 방식이 (값)으로 정해진다.
선택할수 있는 값
왼쪽-오른쪽, 회전하지 않기, 회전하기[기본값]



(x좌표)
파일:scratch_motion_16.png
특징
스프라이트의 x좌표를 나타낸다.



(y좌표)
파일:scratch_motion_17.png
특징
스프라이트의 y좌표를 나타낸다.



(방향)
파일:scratch_motion_18.png
특징
스프라이트의 방향을 나타낸다.




2.2. 형태[편집]





(안녕)을 (2)초 동안 말하기
파일:scratch_motion_19.png
특징
스프라이트가 (text)를
(n)초 동안 말한다.

2.3. 소리[편집]



2.4. 이벤트[편집]



2.5. 제어[편집]



2.6. 감지[편집]



2.7. 연산[편집]



2.8. 변수[편집]



2.8.1. 변수[편집]



2.8.2. 리스트[편집]



2.9. 내 블록[편집]



2.10. 확장 기능[편집]



2.10.1. 음악[편집]


악기와 타악기를 연주하세요.

확장 기능 고르기에서의 설명


2.10.2. 펜[편집]



2.10.3. 비디오 감지[편집]



2.10.4. 텍스트 음성 변환(TTS)[편집]



2.10.5. 번역[편집]



2.10.6. Makey Makey[편집]



2.10.7. micro:bit[편집]



2.10.8. LEGO MINDSTORMS EV3[편집]



2.10.9. LEGO BOOST[편집]



2.10.10. LEGO Education WeDo 2.0[편집]



2.10.11. Go Direct Force & Acceleration[편집]


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-12-05 01:44:17에 나무위키 스크래치(교육 플랫폼)/코드 문서에서 가져왔습니다.