안녕하세요? 코딩박사입니다.
이번 강좌는 옵션(이전, 다음) 장면 시작하기 블록코딩을 진행하겠습니다.

장면 시작하기 블록은 이전 장면 혹은 다음 장면을 시작하는 블록코딩입니다.
지난 강좌 블록코딩을 약간 응용해서 진행을 하겠습니다.

지난 강좌에서 장면1 엔트리봇을 오른쪽 방향으로 진행을 합니다.
해당 블록코딩은 아래와 같습니다.

위 빨간박스 블록코딩 부분으로
시작하기 버튼을 클릭했을때 10번 반복하면서 이동방향(오른쪽)으로 10만큼 움직이고
이 동작이 다 끝나면 다음 장면 시작하기 블록코딩이 진행됩니다.
다음 장면은 장면2를 말합니다.

그러면, 다음 장면2로 넘어가서

장면이 시작되었을때 아래 블록코딩을 시작합니다.
10번 반복하면서 이동방향(왼쪽)으로 10만큼 움직입니다.
이 동작이 다 끝나면 이전 장면 시작하기 블록코딩이 진행됩니다.
여기서, 이전 장면은 다시 원래대로 장면1을 말합니다.

그러면, 이전 장면1로 넘어가서...

위와 같이 빨간박스 블록코딩인
장면이 시작되었을때 10번 반복하면서 이동방향(오른쪽)으로 10만큼 움직입니다.
이 동작이 다 끝나면 다시 다음 장면 시작하기 블록이 실행됩니다.
다음 장면인 장면2로 또 이동하게 됩니다.
그러면, 장면이 다음 장면인 장면2로 이동하고
다시 블록코딩을 실행한 이전 장면1로 또 이동하고.
그러면, 계속해서 어떻게 될까요?
엔트리봇이 장면1에서 오른쪽 이동하고
장면2로 넘어와서 엔트리봇이 왼쪽으로 이동하고...
다시 장면1로 넘어와서 엔트리봇이 오른쪽으로 이동하고...
다시 장면2로 넘어와서 엔트리봇이 왼쪽으로 이동하고...
무한반복으로 장면1과 장면2가 계속해서 바뀌면서
엔트리봇이 왔다리 갔다리 계속해서 움직입니다.
엔트리봇이 끝나지 않고 계속해서 움직이면 너무너무 힘들겠죠? ^^
정지버튼을 누르면 종료되니깐 너무 걱정하지 마시길 바랍니다.
하하하...
오늘도 여기까지 하느라 수고하셨습니다.
그럼, 다음에도 블록코딩을 열심히~ 공부하면서 화이팅~
마치겠습니다.
코딩박스 씀.
'엔트리코딩 > 엔트리강좌' 카테고리의 다른 글
블록탭 → 흐름메뉴 → ?번 반복하기 (217) | 2023.07.31 |
---|---|
블록탭 → 흐름메뉴 → ?초 기다리기 (240) | 2023.07.27 |
블록탭 → 시작메뉴 → 장면이 시작되었을때 (117) | 2023.07.20 |
블록탭 → 시작메뉴 → 장면? 시작하기 (104) | 2023.07.17 |
블록탭 → 시작메뉴 → 신호보내고 기다리기 (106) | 2023.07.13 |