메뉴 건너뛰기

창조도시 기록보관소

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 액션게임만들기(Action Game Maker) HELP파일 번역 [1] 다프트캣 2009.08.04 1525
468 본문 스크랩ㅡ 언리얼 엔진2 [1] 세죠 2009.07.19 1431
467 본문 스크랩ㅡ 게임 브리오 엔진 소개 세죠 2009.07.19 790
466 본문스크랩- rpg 제작툴 NWN [1] 세죠 2009.07.07 982
465 넷플레이 스크립트 2.0 사용법 [3] 독도2005 2009.05.03 1453
464 알만툴에서 윤년표현 file 엘류트 2009.04.23 901
463 커맨드입력 [4] 엘류트 2009.04.16 1109
462 잠입액션에서 적의 시야 설정하기 (예제有) [4] file rhj 2009.03.15 1363
461 자동 길찾기 기능을 만들어보자 [3] file Black-☆ 2009.02.14 1282
460 게임을 시작한다음 튕기게 해보자(?) [5] file 켈군 2009.02.04 1224
459 [VX] 메뉴화면에 이어하기를 넣는 스크립트... 카리스 2008.12.15 1226
458 [RPG XP]스크립트를 이용한 SRPG 이동범위 산출 및 범위 보여주기 [4] file 신덴 2008.11.19 1564
457 [vx]주인공들 체력 변수로 관리하기 (스크립트) 나나야츠루 2008.10.02 1262
» 0.0초를 다룰때 조심할점 [2] A. 미스릴 2008.10.02 1153
455 SRPG 만들기 강의 - 0. SRPG는 무엇일까? [6] contect 2008.07.23 2392
454 주인공들의 유형. [1] [3] 히트맨 2008.07.10 1462
453 [아이디어, 기획] 쿠소게임의 대반란 A. 미스릴 2008.07.09 1273
452 [VX] 창문으로 빛이 뚫고 나오게 하기 [뽀샵] [2] 정의로운녀석! 2008.06.22 1875
451 [VX] 집안의 블라인드 다듬기 ~2차 블라인드 [1] 정의로운녀석! 2008.06.22 1201
450 엔진 제작중...... 랜스 2008.05.20 1094