엔트리를 실행하면 엔트리봇 오브젝트의 기본 코드가 자동 생성된다.
실행해보면 엔트리봇이 오른쪽으로 조금씩 10번 움직이는 것을 볼 수 있다.
반복하기는 "이동방향으로 10만큼 움직이기"를 10번 실행한것 이므로, 아래와 같이 블록을 10번 붙여서 실행해도 반복문과 실행결과가 같을까??
아래의 동영상에서 아래쪽 엔트리봇이 반복문을 사용한 오브젝트다.
전체 이동거리는 같지만 전체 실행 시간이 다르다.
반복문으로 실행한것이 조금 느리다. 실제 몇초나 차이가 날까?
반복문은 한번 반복할때마다 0.01초를 쉬었다가 실행된다. "0.01초를 기다리기" 블록을 추가한 것과 같은 효과다
"0.01초 기다리기"를 추가한 후 비교해보면 동일하게 움직이는것을 알수 있다.
빠르게 지나가 버리므로 속도조절을 해서 확인해보면 잘 보인다. 아래의 동영상으로 확인하자
그런데 "0.01초 기다리기"는 "0초 기다리기"와 동일하다. 간혹 아주 짧은 순간 기다려야 할때 0초 기다리기를 하면 반복문과 같이 0.01초 기다렸다 실행된다.
기다리는 시간을 0.01초 이하로 소수점 3자리도 해보았느데 0.01초와 같은 결과다.
0.01초가 최소값인듯하다.
'블록 코딩 > 엔트리' 카테고리의 다른 글
[엔트리] 엔트리 실행화면 사이즈와 X, Y 좌표. 배경 무한움직이기 (0) | 2021.01.29 |
---|---|
[엔트리] 오브젝트가 마우스포인트 자연스럽게 따라다니게 하기 (0) | 2021.01.25 |
[엔트리] "나의 보관함" 사용법 - 온라인에서만 사용가능 (0) | 2021.01.20 |
[엔트리] 초시계 소수점 없애고 초단위로 표시하기 (0) | 2021.01.20 |