2011.07.20 10:18

2K3 무겁류 갑찾기

조회 수 719 추천 수 2 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

앞서


R2K내에서 시간을 측정한것으로, 부하가걸리면 당연히 시간도 실제보다 짧게 측정됩니다.

또한 거슬리는 잡수(?)들은 이벤트 배치를 잘못해서 생긴 약간의 오차입니다.


통제

EV0001 - 자동적으로 시작, 스위치 0001을 키고, 1번에 1x1의 이미지를 띄우고, 변수번호의 변수연산에 쓸 변수대입 (V0002 = 3;), 그 후 이벤트의 일시삭제

EV0002 - 정기적 병렬 처리, 스위치 0001이 켜져있을때 V0001++; (타이머역할)

EV0003 - 정기적 병렬 처리, 스위치 0001이 켜져있을때 '반복문' 수행, V0003이 50만(반복목표치)이상일때 스위치 0001을 오프.


후보 // '반복문' 내용

1.일반 변수연산 - 비교용 // V0003 ++;

2.일반 변수연산 - 비교용 // V0003 ++;, V0004 ++;

3.그림의 표시 (...) // 그림의 표시 (1번, 이미지크기 1x1), V0003 ++;

4.그림의 이동 // 그림의 이동 (0.0초, 대기안함), V0003 ++;

5.변수번호의 변수 // V[V0002] (=V0003) ++;

6.맵이벤트 불러오기 // EV0004 - 결정키가 눌려 졌을때, V0003 ++; 를 불러옴

7.커먼이벤트 불러오기 // 커먼이벤트0001 - 불러오기 했을 때, V0003 ++; 를 불러옴


Case A - 단일이벤트, 처리 1회

1 - V1=251, V3=501429

2 - V1=301, V3=501250

3 - 멈췄습니다. ....

4 - V1=301, V3=501250

5 - V1=251, V3=501429

6 - V1=351, V3=501111

7 - V1=351, V3=501111


그림의 표시를 제외하고는 아주깔끔하게 돌아갔습니다.


Case B - 단일이벤트, 처리 50회 (반복해야할 횟수는 1/50이 된셈)

1 - V1=55, V3=508931

2 - V1=105, V3=504735

4 - V1=105, V3=504700

5 - V1=55, V3=508931

6 - V1=155, V3=503205 - 불편할만큼의 렉 발생.

7 - V1=155, V3=503205 - 마찬가지.


이벤트 불러오기에서 꽤 심각한 렉이 발생합니다.

나머지는 깔끔하게 잘돌아갑니다.


Case C - 병렬이벤트 3개, 처리 1회 (반복해야할 횟수는 1/3이 된셈, EV0004는 6으로옮김)

1 - V1=84, V3=501249

2 - V1=301, V3=501250

4 - V1=301, V3=501250

5 - V1=84, V3=501429

6 - V1=117, V3=501112 - 아주 심각한 렉 발생. 체감상 렉으로 멈추는 시간이 플레이시간보다 조금 긴것같음.

7 - V1=117, V3=501111 - 마찬가지.


B와 같습니다.


이쯤에서 잠시 분석을 하자면


Case B와 C의 결과를 통해 처리를 10번하는것보다 10개의 이벤트에서 한번씩하는것이 더 부하가 심하네요.

일반적인 통념과 일치합니다.



1과 5의 결과가 거의 같습니다.

즉, 변수번호의 변수연산은 일반 연산과 같이 거의 부담이 없는것 같습니다.

2와 4의 결과가 거의 같습니다.

2는 그림의이동과 변수연산을 1회씩 수행하므로

그림의 이동역시 일반 변수연산과 같이 거의 부담이 없는것 같습니다.

6과 7의 결과가 거의 같습니다.

즉, 커먼이벤트를 불러오는것과 맵이벤트를 불러오는것의 차이는 적은것 같습니다.


통념에 의하면 1<5, 2<4, 6<7이어야 하므로,
실험의 부하를 높여보았습니다.


Case 0-1-1 - 병렬이벤트 10개, 처리 50회씩 

연산이 끝날때까지 멈춥디다. (...)

Case 0-1-2 - 병렬이벤트 5개, 처리 50회씩 (반복횟수는 1/250인셈)

처리내용은 V0003++; V0004++; 25번 V0004--; 24번

-혹시 999999를 넘었을때 방해가 될까봐 가감을 반복했습니다.

지난번에 실험해본바로는 변수의 음연산도 연산속도에 영향이 없는것 같습니다.-

1 - V1=551, V3=508931

5 - V1=551, V3=508932

그거있잖아요 가수들 춤출때 불깜빡깜빡하면서 멋지게 보이려는 그거같음. 텔레포트수준


이정도면 거의 같다고 봐도 무방하겠습니다.


Case 0-2-1 - 병렬이벤트 5개, 처리 100회씩 (반복횟수는 1/250인셈)

후보 2의 경우 V0003++; 50회 V0004++; 50회.

후보 4의경우 그림의이동 50회 V0003++ 50회.

2 - V1=21, V3=504720

4 - V1=21, V3=504720

이것도 Case 0-1-2와 비슷한 현상.


이역시 거의 같다고 봐도 되겠습니다.


맵이벤트 불러오기는 자꾸멈춥디다.


긍게 결론은


그림의 표시 >>>>>>>>>>>>> 맵, 커먼이벤트 불러오기 >> 변수번호의 변수연산 = 일반변수연산 = 그림의 이동


?
  • ?
    별난별 2011.07.21 08:38

    좋은 정보는 추천을! 정말 좋은 정보입니다~


List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 제2회 인디사이드 게임제작대회 출품작 리스트. 189 인디사이드운영자 2016.10.24 10351 0
공지 인디사이드 활동 규정.(ver.20160119) 192 천무 2015.02.16 12425 1
23120 트레이시아 스토리 관련하여 소식을 올립니다. 3 천무 2016.08.16 4570 6
23119 투더문 (to the moon)rgss player의 작동이 중지되엇습니다. 오류 고치는법 2 [BJ티마베] 2015.12.11 4564 0
23118 폰그림 9 음악의정령 2014.07.22 4554 0
23117 ......Hidden Unsolved Case제작안내 5 망한장군 2014.03.29 4551 0
23116 모바일 쯔꾸르게임 숨바꼭질 3 ♬이브♬ 2014.10.11 4542 0
23115 안녕하세요? 11 Haloerma 2014.03.30 4525 0
23114 아오오니6.23 2 jinyoung 2013.09.13 4519 1
23113 댄싱오니 요청 이요 7 장기초단 2013.10.01 4518 1
23112 아오오니6.23 1 정성문 2013.09.15 4517 0
23111 [정보] 네코플레이어를 통한 APK 광고 유형별 단가 통계 11 file 루리코 2016.08.05 4515 3
23110 아오오니 온라인 서버점검 3 카번크 2014.02.21 4508 0
23109 아오오니6.23 1 난난난나 2013.09.18 4508 3
23108 오랜만이네요. 1 주희성 2014.03.31 4507 0
23107 내게..창조도시의 의미.. 9 고월 2016.08.14 4499 3
23106 요즘 네코xp게임을 하시는분들이 많이줄어든거같아요 16 별광 2014.04.01 4495 1
23105 RPG-grand thief auto (ver.3.5)재밌어요 5 송사리 2014.02.20 4490 1
23104 어라라? 9 sniper_청룡 2014.03.27 4489 0
23103 아오오니 학교괴담 5 부츠 2013.09.18 4483 0
23102 아오오니피아노방번호 2 잉여잉간 2013.10.02 4465 1
23101 게임제작 2 치즈찐빵 2014.03.28 4455 0
Board Pagination Prev 1 ... 16 17 18 19 20 21 22 23 24 25 ... 1176 Next
/ 1176






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

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