[Computer Craft] 17. <부록?> 지양해야할 프로그래밍 - 간단한 예제들 LUA 프로그래밍 하다보면, 어느 구간에 다가가면 엄청난 렉을 유발하는 경험이 있잖아요.원인은 무한반복을 하는 프로그래밍 때문이죠.물론 코드만 잘 짜여져 있다면 무한반복을 하더라도 아무런 탈이 없습니다. 아래의 여러가지 샘플 소스를 통해서 문제점을 적도록 하겠습니다. 샘플소스 1 while true do turtle.dig()end 터틀이 무한으로 채광을 하는것인데요.블럭이 있던 없건간에 터틀의 1회 채광행위가 빠르지 않아 문제점은 없어보입니다.터틀의 이동 및 채광 함수는 속도가 빠르지 않아 큰 문제는 없습니다만, 딜레이 함수를 걸어주는게 매우 좋습니다. 샘플소스 1 - 수정 while true do turtle.dig() os.sleep(0.05) end딜레이를 0.05초를 걸어주면 해결됩니다. = =.. 더보기 이전 1 ··· 66 67 68 69 70 71 72 ··· 183 다음