엔트리 코딩을 이용해서 랜덤시간을 구해보고
그 랜덤한 시간에 맞춰 오브젝트가 보이는 걸 구현해보려고 합니다.
랜덤한 시간을 나타내주는 블록을 통해서 랜덤한 값을 저장하고,
초시계를 돌린다음 그 랜덤한 수가 되었을 때
오브젝트를 보여주면 되겠죠!
자 그럼 같이 해볼까요?
1. 랜덤한 수 표현하기
랜덤한 수를 표현하는 방법은 무작위 수라는 블록을 이용하면 되는데요.
계산 메뉴안에 보면 0에서 10사이의 무작위수 블록이 있습니다.
내가 필요한 범위로 수정하면 되는데요.
이번 내용은 10부터 30 사이의 랜덤값을 원했기 때문에
아래처럼 수정하겠습니다.
동그란 부분은 더블클릭하면 수정이 됩니다.
2. 랜덤 값 변수에 담기
오브젝트가 나올 시간이라는 변수를 만들어 무작위 수 즉 랜덤수를 담아주는 겁니다.
오브젝트가 나올신간을 엄마가 나올시간으로 정했는데요.
엄마 캐릭터가 나오면 되는거라서 변수이름을 직관적으로 만들어봤어요.
변수를 만드는 법은 다들 아시죠?!
자료에서 변수 만들기를 통해 원하는 변수이름으로 만들어주세요.
그리고 그 변수에 무작위 수를 넣어주는 거에요.
우리는 랜덤 시간을 원했기 떄문에
초시계를 이용하여 초시계의 값이 랜덤한 수와 일치하는 순간
오브젝트를 보여줄꺼에요.

완성된 코드를 살펴볼께요.
시작할때는 모양을 숨기고
랜덤수를 결정하고, 초시계를 시작합니다.
랜덤수와 초시계 값이 일치하는 순간
초시계는 멈추고, 오브젝트 모양을 보여주면 되요.
이때 한가지 팁은
모양 숨기기 이후 코드는 계속 실행될 꺼기 때문에
자신의 코드 멈추기를 통해서
불필요한 동작을 멈춰주는 것이 좋습니다.
지금은 오브젝트가 보이고 숨기는 기능만 있지만
움직이는 기능이 있었다면
멈추기가 없으면 계속반복하기 블록으로 인해서
계속 움지이게 될 것 입니다.
랜덤한 수를 이용한 방법을 알았으니,
깜짝 등장하는 엄마는 충분히 완성할 수 있겠네요

즐겁고 재미있는 코딩하세요 ^^
code.make.create
'코딩 > 엔트리' 카테고리의 다른 글
엔트리 아두이노 코딩, 캐릭터가 마우스 따라서 움직이게 하기 (0) | 2023.11.03 |
---|---|
초등 중등 엔트리 코딩, 다시 시작하기 코드 만들기 (0) | 2023.10.24 |
엔트리 코딩 아두이노 우노, 엔트리 하드웨어 연결하기 (0) | 2023.10.20 |
초등 중등 코딩, 엔트리 코딩 이동방향 다루기 (0) | 2023.10.19 |
메이커 코딩키트, 아두이노 x 엔트리 코딩 , 엔트리 변수 숨기기 (0) | 2023.10.16 |