안녕하세요? 코딩박사입니다.
지난 강좌인...
1번 - 신호보내기 블록코딩.
2번 - 신호를 받았을때 블록코딩.
3번 - 신호보내고 기다리기 블록코딩.
드뎌~ 3번째인 신호보내고 기다리기 블록코딩 부분입니다.

- 신호보내고 기다리기 블록코딩은 임의로 만든 신호를 보내고...
신호를 받았을때 블록코딩으로 신호를 받은 후 다음 블로코딩을 실행하고 나면
원래 블록코딩인 신호를 보내고 기다리기 블록코딩으로 돌아와
다시 그 다음 블록코딩을 실행합니다.
* 다시 요약하자면
1번 - 신호 보내고 기다리기
2번 - 신호를 받았을때
3번 - 1번에서 신호를 보내고 기다리다가 신호를 받았을때 블록코딩 끝나면
기다린 그 다음 블록코딩이 실행.
다음 예제 샘플을 보고 다시 자세히 설명을 드리겠습니다.

- 위 샘플 예제는 시작하기 버튼을 클릭했을때 엔트리봇 움직이기 신호를 보내고 기다립니다.
- 엔트리봇 움직이기 신호를 받았을때 그 다음 블록코딩을 실행을 하고
해당 부분에 블록코딩이 다 실행이 끝나면
- 신호 보내고 기다리기에서 그 다음 블록코딩을 실행합니다.
- 그 다음 블록코딩은 안녕!을 말하기 입니다.

- 위 샘플은 엔트리봇 움직이기 신호를 보내고 기다리면
- 엔트리봇 움직이기 신호를 받았을때 10번 반복하기를 하면서 미리 정해진 임의 방향으로
10만큼 움직이기 블록코딩을 실행합니다.
- 10번 반복하기 블록코딩이 끝나면 첫번째 샘플 예제인 신호를 보내고 기다리기 블록코딩으로
다시 돌아가 다음 블록코딩을 실행합니다.
기존 예제보다 좀더 길어지긴 했지만,
그렇게 어렵진 않죠?
신호를 보내고 기다리고 신호를 받았을때 그 다음 블록코딩을 실행하고
실행이 다 끝나면 다시 원래대로 기다리는 블록코딩을 돌아가서
다음 블록코딩을 실행한다는 뜻입니다.
왔다리~ 갔다리~ ㅋㅋ
신호 보내고 기다리기, 신호를 받았을때 외에 나머지 블록코딩 예제는
이미 지난 강좌에서 여러번 나온 예제입니다.
혹시, 모르는 분이 있다면
지난 강좌를 다시 보시고 또 공부를 계속해서 하시길 바랍니다.
엔트리봇 움직이기 신호는 어떻게 넣는거에요? 물어보시는 분이 계신다면
지난 강좌인 아래 링크를 참조해서 보시길 바랍니다.

- 위 이미지는 위 샘플예제인 블록코딩에 대한 결과물입니다.
오늘도 여기까지 수고하였습니다.
감사합니다.
코딩박사 씀.
'엔트리코딩 > 엔트리강좌' 카테고리의 다른 글
블록탭 → 시작메뉴 → 장면이 시작되었을때 (117) | 2023.07.20 |
---|---|
블록탭 → 시작메뉴 → 장면? 시작하기 (104) | 2023.07.17 |
블록탭 → 시작메뉴 → 신호를 받았을때 (61) | 2023.07.12 |
블록탭 → 시작메뉴 → 신호 보내기 (56) | 2023.07.10 |
블록탭 → 시작메뉴 → 오브젝트 클릭을 해제했을때 (44) | 2023.07.08 |