메뉴 건너뛰기

창조도시 기록보관소

상당히 알기 쉽게 설명해 놨으니


 


stack level too deep 에러가 발생하신 분은 에라 모르겠다 하고 넘겨 버리지 마시고


 


천천히 읽어 보시면 문제를 거의 100% 해결할 수 있을 것입니다.


 


괜찮은 스크립트 도입했다가 괜히 길에 버리지 맙시다.


 


 


 


 


 


stack level too deep 에러는 주로 alias와 관련해서 발생합니다. (90% 이상)


 


만일 alias가 관련된 스크립트에서 stack level too deep 에러가 발생한다면


 


해당 스크립트로 달려가 alias 구문에 unless $@를 추가해 줍시다.


 


말하자면 이런 것입니다.


 


alias ㅁㅁㅁㅁㅁㅁ ㅁㅁ  unless $@


 


이렇게 하면 보통 에러는 발생하지 않습니다.


 


만약 그래도 또 에러가 난다면 그것은 아마 똑같은 alias 구문이 또 있기 때문일 겁니다.


 


이런 경우는 필요없는 alias구문을 지워 줍니다.


 


스크립트를 잘 다루지 못하는 사람들 입장에서 같은 alias가 반복된다는 것은 거의 대부분의 경우


 


같은 스크립트를 반복해서 도입하였기 때문입니다.


 


stack level too deep 에러는 간혹 테스트플레이 중 F12로 강제재기동 했을 때에


 


alias가 정의된 상태로 곧바로 재정의를 하는 바람에 발생할 수도 있습니다. unless $@의 추가는


 


최초기동시에만 정의하고 재기동시에는 정의하지 않도록 하기 위한 것입니다.


 


 


간혹 에러가 난 부분에 alias가 없는 경우도 있습니다.


 


최초 쯔꾸르vx에서 기본 제공하는 스크립트에는 alias로 재정의하는 부분이 없지만


 


기본 스크립트에서 stack level too deep 에러가 발생할 수 있습니다.


 


대부분의 경우 이것은


 


def와 관련한 정의부에서 발생할 것입니다.


 


그것은 도입한 스크립트가 alias를 가지고 있는데 기본 스크립트의 def부에서 정의한 구문을


 


사용하다가 에러가 발생했다는 뜻입니다.


 


이럴 때에는 어느 상황에서 에러가 발생하는지 보고 그 관련된 스크립트를 찾아서


 


나머지는 똑같은 방법으로 alias와 관련한 대처를 해 주시면 되겠습니다.


 


찾기 쉬운 방법은,


 


기본 스크립트 등에서


 


def ajajajajaja


 


이하의 구문에서 에러가 발생했다면 Ctrl+Shift+F로 스크립트 전체에서 ajajajajaja를 찾아봅시다.


 


분명히 에러가 난 부분과 관련있는 스크립트가 나타날 것입니다.


 


그럼 그 ajajajajaja를 사용한 부분의 alias에 위의 대처를 해 주시면 됩니다.


 


모르겠다 싶으신 분은 쪽지를 주시기 바랍니다.

번호 제목 글쓴이 날짜 조회 수
9489 RPG2001, RPG2002, RPG2004, RPG2005 [10] Yeah~☆ 2005.07.18 1178
9488 알만툴로 완벽한 SRPG를 만들 수 있을까요? [8] 땡중 2009.10.27 1173
9487 세계 비디오 게임 축의 전환, 일본→서양 [22] Roam 2008.03.12 1167
9486 (게임동) RPGXP(다시올림 [1] 게임제작사 2005.06.27 1165
9485 RPG쯔꾸르 VX 해상도에 대한 정보. [3] 세이엘 2008.01.24 1156
9484 달의이야기3,흑취검마도법2 질문이요. [4] 단군왕검 2007.02.06 1131
9483 스타 맵 만들기 [6] 다크세이버™ 2006.09.24 1119
» 스크립트 사용시 stack level too deep 해결법 [1] Evangelista 2008.12.04 1116
9481 RPG만들기DS 0.98 발표 [7] GMF 2007.12.24 1115
9480 RPG2000 으로 제작됬었던 바람의 검심 게임 [3] 제천대성 손오공 2007.12.13 1114
9479 기본공격 도트질 (4연베기) 끝냈습니다. [15] 땡중 2008.03.23 1110
9478 디씨 껌팔이vs의정부고딩 사건 [12] 심장도려내기 2006.08.19 1105
9477 [게임 제작 팁] 바이외 태피스트리풍 타이틀 만들기 [1] 비터스틸 2010.12.12 1105
9476 추억의 서프라이시아... [1] 권신 2005.06.13 1094
9475 성인용 야겜을 만들었습니다...-_-;; [5] 좀비사냥꾼 2009.02.08 1090
9474 RPG만들기의 치트코드? [11] Roaen 2007.02.19 1076
9473 rpgxp,런타임패키지 어디서 다운받죠? [1] downgogi 2006.01.28 1075
9472 rpgXP로 게임을 만드는데 [4] 에테루나 2005.05.21 1073
9471 제2회 똥똥배 아마추어 게임제작대회(대회끝) [30] 똥똥배 2007.12.01 1060
9470 저기 실행시키면 rpg만들기 2003 런타임 페키지가 셋업되지 않았다고..어케해요? [2] ddlrqqq 2006.01.25 1058