언어/기타
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
번호 분류 제목 글쓴이 날짜 조회 수
681 언어/기타 바실리어트 - 비주얼노벨형 게임 제작용 엔진 플루비아♥ 2007.06.25 2637
680 언어/기타 이번에는 오프닝을! 장아찌 2005.05.20 2589
679 언어/기타 [아이디어, 기획] 쿠소게임의 대반란 A. 미스릴 2008.07.20 2569
678 언어/기타 주인공들의 유형. [1] 히트맨 2008.07.14 2535
677 언어/기타 [공개자료] 먼치킨 액알 만들기 책벌레공상가 2007.03.30 2499
676 언어/기타 [R2000] 초간단 단거리액알 2 비밀소년 2005.05.27 2468
675 언어/기타 게임의 리얼리티화 유진 2007.08.16 2461
674 언어/기타 리듬액션 게임 아이디어. file 켄타 2006.11.23 2449
673 언어/기타 2k에서 손쉽게 보수[걸음수] 계산하기 땡중 2008.02.11 2429
672 언어/기타 100%고수강의!(변수이론) 늑대소년 2005.05.18 2428
671 언어/기타 지형설정에서 원경(앞, 뒤)가 가지는 역할 file Dicky 2011.07.28 2419
670 언어/기타 2D격투게임만들기95 황금잉어빵 2007.03.08 2410
669 언어/기타 3Ds Max로 모델링한거 띄우기 file 랜스 2008.05.02 2394
668 언어/기타 [C++] 최단거리 구하는 알고리즘, E log V Dijkstra 악희 2007.08.05 2314
667 언어/기타 콤보 스크립트 귀여븐닌자 2006.08.23 2297
666 언어/기타 몬스터 게이지바 만들기 블리쳐 2005.06.05 2280
665 언어/기타 액알 맵 1분 안에 만드는방법 천룡수 2006.11.14 2228
» 언어/기타 [TIP]대기 0초 Yggdrasil 2006.08.12 2221
663 언어/기타 캐릭터레이더 사용법[얼굴칩만들기편] 혼돈의하늘32 2005.07.26 2198
662 언어/기타 게시판 이용 및 라이센스 공지 J.Clifford 2006.09.13 2190
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 36 Next
/ 36






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

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