2011.07.20 10:18

2K3 무겁류 갑찾기

조회 수 818 추천 수 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와 비슷한 현상.


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


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


긍게 결론은


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


?

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 제2회 인디사이드 게임제작대회 출품작 리스트. 189 인디사이드운영자 2016.10.24 30538 0
공지 인디사이드 활동 규정.(ver.20160119) 192 천무 2015.02.16 32303 1
23537 혹시 '이터니티' 라는게임 갖고 계시는분 있을까요? 2 DoingDogu 2026.02.01 481 0
23536 [스마일게이트 퓨처랩] 비버롹스 2025 온라인 전시관 오픈! (12/1~12/14) file 스마일게이트퓨처랩 2025.12.01 414 0
23535 [스마일게이트 퓨처랩] 비버롹스 with 산나비! 게임 시연과 함께 굿즈 스토어까지! file 스마일게이트퓨처랩 2025.11.26 391 0
23534 [스마일게이트 퓨처랩] 놓치면 후회! 비버롹스 2차 얼리버드 티켓 절찬 판매중! file 스마일게이트퓨처랩 2025.11.20 405 0
23533 코리아 인디게임 쇼케이스가 떴다 file gls2024 2025.10.20 443 0
23532 GGDC 2025 글로벌게임개발자컨퍼런스 2차 공개! file ggdc 2025.10.18 410 0
23531 BEAVER ROCKS 2025 슈퍼 얼리버드 티켓 오픈! 스마일게이트퓨처랩 2025.10.17 399 0
23530 이제 여기 다운로드는 다 막힌건가 Redgm 2025.10.12 684 0
23529 안녕하세요 우사준 2025.09.30 461 0
23528 혹시 이 사이트의 등업관련해서 질문이있는데요 1 이드냐 2025.09.23 630 0
23527 GGDC 2025 글로벌 게임 개발자 컨퍼런스 1 file ggdc 2025.09.18 872 0
23526 NGC2025 사전등록 이벤트 소식~ ^^ file 태사자 2025.09.18 404 0
23525 [대구디지털혁신진흥원] (NGC2025) NEXT GAME CONFERENCE 2025 file 태사자 2025.09.12 433 0
23524 [스마일게이트 퓨처랩]BEAVER ROCKS 인디게임&컬처 페스티벌, 2025 전시팀 모집 file 스마일게이트퓨처랩 2025.08.04 475 0
23523 [전남정보문화산업진흥원] 게임개발 취업 부트캠프 file 유니버스 2025.07.31 435 0
23522 충청권 인디게임 공모전<인디유> file CBGC 2025.07.24 476 0
23521 인디게임에 대한 간단한 생각 1 철수와미애 2025.07.18 789 0
23520 [스마일게이트 퓨처랩]스마일게이트 인디게임 프로토타이핑 챌린지 모집 (~7/31) file 스마일게이트퓨처랩 2025.07.17 476 0
23519 2025 충북글로벌게임센터 게임기업 신규 입주 모집(~7. 25.) file CBGC 2025.07.07 479 0
23518 2025 충북글로벌게임센터 [충북게임아카데미] 교육생 모집(~6. 26.) file CBGC 2025.06.17 478 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 1177 Next
/ 1177


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

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