12 장애물
장애물 자동으로 생성하기
이번에는 장애물이 3초마다 생성되어 임의의 위치에 배치되도록 해보겠습니다. 그렇게 하기 위해 필요한 작업을 모델링하면 다음과 같습니다.
블록으로 아이템을 복제한다.
블록 공란에
를 넣어 복제된 아이템을 위치시킵니다.
1번에 해당하는 아이템 복제하기는 분류 블록만으로 구현 가능합니다. 아래와 같은 블록 조합으로 3초마다 아이템을 복제할 수 있습니다.

다음으로 2번에 해당하는 임의의 위치에 복제된 아이템을 위치시키는 스크립트를 작성해보겠습니다. 임의의 위치를 지정하려면 난수 생성 블록을 이용해야 합니다. →
블록을
블록의 공란에 배치합니다. 그런 다음 생성될 난수 값의 범위를 x에 맞게 적절하게 정해주시면 됩니다(장애물의 높이는 정해져 있으므로 y 값은 고정될 것 입니다).
마지막으로 →
블록으로 복제된 장애물을 보이게 설정하면 임의의 위치에 장애물이 자동으로 생성되는 스크립트가 완성됩니다. 해당 내용을 스크립트화 하면 아래와 같은 블록 조합이 탄생할 것 입니다.

실습을 통해 배운 내용을 정리하도록 하겠습니다.