장애물 자동으로 생성하기 - 스크래치 프로그래밍 - 기초부터 게임 만들기까지!
스크래치 프로그래밍 - 기초부터 게임 만들기까지!
  • 장애물 자동으로 생성하기
    Learn
    Practice
    Learn
    12 장애물
    장애물 자동으로 생성하기

    이번에는 장애물이 3초마다 생성되어 임의의 위치에 배치되도록 해보겠습니다. 그렇게 하기 위해 필요한 작업을 모델링하면 다음과 같습니다.

    1.  블록으로 아이템을 복제한다.
    2.  블록 공란에 를 넣어 복제된 아이템을 위치시킵니다.

    1번에 해당하는 아이템 복제하기는  분류 블록만으로 구현 가능합니다. 아래와 같은 블록 조합으로 3초마다 아이템을 복제할 수 있습니다.

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

    마지막으로  블록으로 복제된 장애물을 보이게 설정하면 임의의 위치에 장애물이 자동으로 생성되는 스크립트가 완성됩니다. 해당 내용을 스크립트화 하면 아래와 같은 블록 조합이 탄생할 것 입니다.

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

    배운 내용을 바탕으로 장애물이 특정 위치에 자동으로 생성되도록 스크립트를 작성해주세요.

    Learn
    Practice
    Q & A
    Ask questions or difficult parts of the lesson.
    Registered Questions(0)