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 10378 0
공지 인디사이드 활동 규정.(ver.20160119) 192 천무 2015.02.16 12450 1
23120 새로운 운영자 헬라스 인사드립니다. 2 헬라스 2015.09.01 78 2
23119 !? 2 슈퍼스타사마 2015.03.06 78 0
23118 세 가지 민원 1 file A.미스릴 2015.04.19 78 0
23117 공포/사이코패스/정화물 게임에 참여하고 싶은데.. 이정도 음악으론 어림없을까요? 10 7thcloud 2015.09.07 79 0
23116 창도에 유니티나 언리얼쓰시는 분 계신가여? 6 사람님_ 2015.02.21 79 0
23115 달챗이 또 의식불명...에서 깨어남 1 王코털 2015.08.08 79 0
23114 30대말년천무아저씨와 짜릿한밤을 원하시는창도인 컴온 4 루넨스 2015.03.06 79 1
23113 안녕~ 9 슈퍼스타니고 2015.02.27 79 0
23112 지금은 자기 어필시대! 3 file ㅌㄹlove 2015.03.24 79 0
23111 간지 폭발 3 file 사람님(대회참가) 2015.03.26 79 0
23110 창도 싸라있넹 9 로엔 2015.04.04 79 0
23109 수능이 끝났습니다 2 리쥬비네이터 2015.11.13 79 0
23108 여러분 큰일났음! 1 ㅌㄹlove 2015.09.03 80 0
23107 2015년 제 1회 프호게킁배 프리 게임 총선거 - 패자부활전 프호게킁 2015.05.10 80 0
23106 새드좀비 입니다, 간만이군요 4 살레수리 2015.08.13 80 0
23105 새벽녘에 안 자고 버티는 중. 5 예리나래 2015.09.02 80 0
23104 하고싶다. 4 file 찰드 2015.08.23 80 1
23103 11시 반에 스텐바이 하겠습니다 여러분들 4 ㅌㄹlove 2015.03.07 80 1
23102 오늘하루도 네이버뉴스를 보면서 하루를 시작한다. 7 가증스러운 2015.03.03 80 0
23101 평점시스템 평점줄때 5 ㅌㄹlove 2015.03.24 80 1
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(김원배) | 사신지(김병국)