메뉴 건너뛰기

창조도시 기록보관소

RPG2K 0.0초를 다룰때 조심할점

2008.10.02 04:05

A. 미스릴 조회 수:1153 추천:1

제가 실험을 해봤습니다


정기적으로 병렬 처리 이벤트가 있어서 0.0초 이벤트를 붙이고 변수 를 1씩 가산시켜 루프를 돌립니다.


그후 그 변수가 0이 된 후 10.0초 후 그 변수를 조사하는 이벤트를 만들어 변수가 가산된 수를 찾아냅니다.


 


0.0초 x 300 = 10.0초


0.0초 2개 x 200 = 10.0초


0.0초 3개 x 150 = 10.0초


0.0초 4개 x 120 = 10.0초


0.0초 5개 x 100 = 10.0초


그리고 0.0초 6개는...


0.0초 6개 x 857 = 100.0초


이네요. 어디까지 나가는지는 몰겠고 ㅡ.ㅡ;;;


여기서 중요한 것은


0.0초 x 300 = 10.0초란 것은 10/300초. 1/30초가 됩니다. 결국 2/60초가 되는 겁니다.


0.0초 2개 x 200 = 10.0초는 10/200 = 1/20 = 3/60초.


0.0초 3개 x 150 = 10.0초는 10/150 = 1/15 = 4/60초.


이상하죠?


1/60초, 2/60초... 가 아니라 2/60초, 3/60초... 이렇게 루프가 도니까요.


 


정기적으로 병렬 처리를 할 떄, 0.0초를 붙이면 1/60초마다 1번씩 루프시킨다고 생각할 수 있지만, 그렇지 않습니다.


왜냐면 정기적 루프 처리가 있으면, 업데이트를 프레임당 1번씩 하기 때문에 1/60초는 백그라운드로 돌게 됩니다.


그러니까 실제로 정기적 병렬 처리 이벤트를 만들고 0.0초를 맨 위에 올려 놓으면 1/60초가 아니라 2/60초마다 이밑의 이벤트를 쓰게 되는 겁니다.


타이머를 이것 때문에 잘못 하는 일이 없도록 합시다 ㅡ.ㅡ;;;

번호 제목 글쓴이 날짜 조회 수
469 게이지바 스크립트 [6] 브레인 2006.09.06 4371
468 [MiD]비전투RPG -1- [2] 천공MiD짱 2006.05.17 3211
467 연애 시뮬레이션 만들기 2 [11] Vermond 2006.07.26 3082
466 신개념 마법시스템? [16] [S's-S] 2006.07.25 2856
465 게임에서 마우스로 게임하기 [10] 브레인 2006.09.06 2472
464 SRPG 만들기 강의 - 0. SRPG는 무엇일까? [6] contect 2008.07.23 2392
463 RPG 2000/2003에서의 마우스 사용(수정) [14] file Black-☆ 2007.11.19 2132
462 미니맵을 만들어 보자 - 스크립트 - [11] 브레인 2006.09.06 1922
461 [VX] 창문으로 빛이 뚫고 나오게 하기 [뽀샵] [2] 정의로운녀석! 2008.06.22 1875
460 rpg만들기 DS 사용법(60%) [4] GMF 2007.12.28 1819
459 인벤토리 시스템 [내용 또 수정] [17] file 비밀소년 2006.07.28 1800
458 RPG만들기 실력테스트! [16] 엔젤레기온 2007.12.18 1792
457 악당들의 유형들..? [23] 크레시스 2005.12.27 1767
456 RPG_xp업그레이드 팩키지 [3] 星の카비 2007.12.16 1764
455 [TIP]대기 0초 [19] Yggdrasil 2006.08.11 1763
454 보스는 왜 맨날 쫄자들만 보내는가!? [23] 다크아머 2006.01.23 1674
453 바람의나라 - 쇄혼비무 , 초혼비무 [9] 액알의초보 2006.07.04 1672
452 [THDO]판화 세계지도제작 스크립트. [7] file 협객 2007.06.25 1668
451 콤보 스크립트 [7] 귀여븐닌자 2006.08.23 1624
450 [공개자료] 먼치킨 액알 만들기 [11] 책벌레공상가 2007.03.26 1598