언어/기타
2006.08.12 01:11

[TIP]대기 0초

조회 수 2221 추천 수 20 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

저는 예전부터 알만툴의 한계 - 변수의 최대값에서 시작해서 해상도까지 불만이 많았습니다만, 그 중에서도 대기가 있었습니다.


 


대기는 상수 × 0.1, 즉 최소 단위는 0.1이라는 말도 안되게 큰 수가 됩니다. 그런데 대기 0초라는게 있더군요. 처음에는 커맨드를 읽는 시간이라고 단순하게 치부해버렸지만, 조금 이상했습니다.


 


"어째서 다른 이벤트는 그렇게 빨리 읽으면서 대기 0초는 훨씬 느리게 읽지?"


 


"어째서 그 빠른 반복 처리가 대기 0초에 심하게 영향을 받지?"


 


결국 저는 실험에 들어가게 되었고, 드디어 알아내었습니다. 우리는 알만툴에 낚인 것이었습니다.


 


"0.16은 소수점 반올림 되어서 0으로 보이겠구나...!"


 


그런 것이었습니다. 실험을 통한 결과 대기 0초는 0이 아닌 0.0166666..., 즉 1/6이었던 것입니다.


 


결과적으로 대기 0초는 1/60초를 대기하는 것이었습니다.


 


 


사실 이걸 생각하게 된 계기는 제가 '픽쳐가 포물선을 그리며 움직이려면 0.1초로는 굉장히 느릴텐데'라고 생각 하다가 실험을 통해서 알게 된 것이었습니다.


 


물론 아무리 픽쳐가 1/60초에 한번 이동한다고는 해도 한번에 1씩은 무리이며, 3 이상은 줘야 좀 빠릅니다. 아무튼 0.1초에 6씩 가는 것 보다는 0.016...초에 1씩 가는 것이 훨씬 부드럽습니다.


 


 


 


게임을 뜯어보면 이걸 알고 있던 사람은 꽤 많습니다만, 적어도 직접 말로 '대기 0초는 대기 0.016...초다'라고 말하는 사람은 못 보았기에 올려봅니다.

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
581 언어/기타 [DX/VB] DirectDraw? 별거 아냐! (2) 블리팅, 그리고 투명도 악희 2007.07.31 1912
580 언어/기타 [DX/VB] DirectDraw? 별거 아냐! (3) 더블 버퍼의 생성과 블리팅 악희 2007.08.03 1839
579 언어/기타 [js] 코드 압축 걸음마 2 1 2012.06.12 965
578 언어/기타 [MiD] 게임 스토리 구상의 과정 (1) 천공MiD짱 2006.05.08 493
577 언어/기타 [MiD]여운의 케릭터와 에프터 스토리 천공MiD짱 2006.05.07 483
576 언어/기타 [Nelba]강의2-초보들은 모여랏![R2000] Nelba 2005.06.01 1206
575 언어/기타 [ODS] ODS 사용환경 설정법 Zeprod 2008.12.16 1308
574 언어/기타 [ODS] 그림을 움직여보겠습니다(Animate) Zeprod 2008.06.07 1835
573 언어/기타 [Orchestral Instrumentation] 1. 오케스트라 개론 PianoForte 2005.10.06 472
572 언어/기타 [Orchestral Instrumentation] 2. 현악기 입문 PianoForte 2005.10.14 556
571 언어/기타 [Orchestral Instrumentation] 3. 바이올린 PianoForte 2005.10.14 516
570 언어/기타 [R2000] 초간단 단거리액알 2 비밀소년 2005.05.27 2468
569 언어/기타 [RM2000]항해시대 게임의 교역시스템을 알아보자.(수정) Ress 2006.01.07 621
568 언어/기타 [THDO]판화 세계지도제작 스크립트. file 협객 2007.06.25 2704
» 언어/기타 [TIP]대기 0초 Yggdrasil 2006.08.12 2221
566 언어/기타 [TIP]변수를 이용해 난수를 써보자 CC(虎) 2005.09.22 526
565 언어/기타 [VB6] API에서 공통으로 사용되는 구조체 장엽 2005.05.31 1012
564 언어/기타 [VB6] 데이터형, 데이터형 숏컷 장엽 2005.05.29 752
563 언어/기타 [강의링크] 대비법칙-색상대비-밀당의 재미 약한 반대색 설계 천무 2015.04.02 481
562 언어/기타 [겜살 프로젝트..?] 200X 포트리스 재탕... 쿨럭 file [S's-S] 2006.03.10 259
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 36 Next
/ 36






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)