스크래치 명령어 – 제어 블록



제어(Control) 블록 명령어


1초 기다리기 (wait _ secs)

지정된 시간 (초) 동안 대기한 후 다음 블록으로 넘어 갑니다.


10번 반복하기 (repeat)

지정된 횟수만큼 내부 블록들을 실행합니다.


무한 반복하기 (forever)

내부 블록들을 무제한으로 반복하여 실행합니다.


만약 ㅇㅇㅇ 라면 (if _ then)

ㅇㅇㅇ 조건이 true이면 내부 블록을 실행합니다.


만약 ㅇㅇㅇ 라면 … 아니면 (if _ then else)

ㅇㅇㅇ 조건이 true이면 if 부분(만약) 내부 블록들을 실행합니다.

그렇지 않다면 else 부분(아니면) 내부 블록들을 실행합니다.


ㅇㅇㅇ 까지 기다리기 (wait until)

조건이 참이 될 때까지 대기 한 후 아래 블록을 실행합니다.

이 전체 스택은 한 번만 실행됩니다. 점검을 계속하려면 전체 스택을 영원히 차단하십시오.


ㅇㅇㅇ까지 반복하기 (repeat until)

ㅇㅇㅇ조건이 True(참)일 경우 내부 블록을 실행합니다.

ㅇㅇㅇ조건이 False(거짓)일 경우 내부 블록을 건너뜁니다.


모두 멈추기 (stop)

지정된 것을 중지합니다.

ㅇ 모두 멈추기 : 모든 스프라이트의 모든 스크립트를 중지합니다.

ㅇ 이 스크립트 멈추기 : 현재 실행되고 있는 해당되는 스크립트를 멈춥니다.

ㅇ 스프라이트에 있는 다른 스크립트 : 현재 실행되고 있는 스크립트 외에 다른 스크립트까지 모두 멈춥니다.


복제되었을 때 (when I start as a clone)

스프라이트의 복제본이 생성되면 해당 블록 ‘복제되었을 때’ 블록이 실행 됩니다.


복제하기 (create clone of)

지정된 스프라이트의 복제본을 생성합니다.

ㅇ 나 자신 복제하기 : 현재 실행중인 스프라이트를 복제 합니다.

ㅇ 스프라이트1 : 지정한 스프라이트를 복제 합니다.

위 명령어로 복제가 되었을 때 ‘복제되었을 때’ 블록이 실행이 됩니다.


이 복제본 삭제하기 (delete this clone)

현재 복제본을 삭제합니다.
복제본에서 실행되는 명령어로 ‘복제하기’ 블록을 사용하여 복제된 스프라이트에 유효합니다.


 



Leave a Comment