질문과 답변

Extra Form

 제가 액션알피지를 만드는데 시스템을 저장할 수 있게 해놨어요. 근데 세이브 할때 콘솔에 save data too big! 이라고 뜨면서 제대로 세이브가 안되더라고요.

 폴더가서 확인하니 겨우 85KB 였습니다. 이거 너무한거 같은데요. 용량제한 없애버리고 싶어요...

 

 

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Who's A구몽

profile

닉네임 변경

6º   ->  A구몽

Comment '4'
  • profile
    러닝은빛 2018.08.08 13:07
    rpg_core.js에 있는 JsonEx.maxDepth 변수를 재정의하세요. 재귀적으로 계속 읽기 때문에 어느 정도 제한을 둔 것입니다.
  • profile
    A구몽 2018.08.08 14:28
    지금 발생중인 오류의 원인이 저장 크기가 아니라 undefined로 설정해둔 값들이 null값으로 대체되었기 때문이란걸 알았습니다...
    혹시 Json이란건 저장 데이터의 크기는 상관이 없고 저장 객체의 깊이만 제한을 둔 상태 인가요?
    아니면 JsonEx.maxDepth가 이름만 깊이고 사실 크기를 제한하는 변수인가요?
    혹시 나중에 정말로 세이브파일 크기 때문에 문제가 생겼을 경우를 대비해서 확실히 알고 싶습니다.
  • profile
    러닝은빛 2018.08.08 23:23

    변수 중에 오브젝트나 배열이 있으면 순환 참조 방지를 위한 기능을 넣고 재귀적으로 다시 호출합니다. 그때 깊이 값이 오르는데요. 다시 오브젝트나 배열을 만나면 깊이 값이 계속 오르는 겁니다.

    깊이 값에 제한을 두는 이유는 콜 스택 크기 때문입니다.

    함수가 호출되면 함수 자신만의 스택 프레임이 생성되고, 함수 파라미터 정보와 지역 변수, 리턴 값, 복귀 주소 등이 저장됩니다. 함수가 정상적으로 끝나기 전까지는 이 스택이 정리되지 않습니다.

    재귀의 깊이를 체크하지 않으면, 이 스택이 계속 쌓이면서 언젠가는 RangeError: Maximum call stack size exceeded 오류로 게임이 중단될 수 있습니다.


    용량 문제 보다는 내부에 게임 오브젝트에 배열이나 객체 등이 많이 들어간 것 같네요. 별도의 JSON 파일로 만들어서 불러오는 방법도 있습니다.

  • profile
    A구몽 2018.08.09 07:40
    오오... 깊게 복사하기 같은 함수에 제한을 걸어놓은 느낌이네요.
    앞으로 더 깊이질 일은 거의 없기떄문에 다행입니다.
    답변해주셔서 감사합니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12387
기타 포토샵으로 캐릭터 도트찍기 어떻게 하나요? 3 stonesoup 2012.05.01 4355
RMMV [해결] XBOX컨트롤러(조이스틱)으로 쯔꾸르 게임하는법 8 NewSet 2018.05.18 4354
RMVXA RPGVXACE 전투스크립트 궁금증이있습니다. 2 moopu 2012.05.12 4345
RMVXA RPG VX ACE 횡스크롤 5 하얀솜털 2012.03.23 4331
RMXP rgss플레이어가이상함 1 멋진놈 2010.09.20 4305
RMVX 전투할때 몬스터의 hp가 나오게 하는 법 8 dcbuzz 2010.09.09 4260
RMVX 까까까님이 예전에 올리신 "역동적인 타이틀 만들기" 에 관해서 3 TheEK 2012.04.18 4210
RMXP 드래곤 퀘스트 IV 시스템 스크립트 구현을 원합니다. 3 지나가는떡꼬치 2012.06.26 4193
RMVXA 전투중 스크립트 오류 (Game_Actor line 680) file 카레라이 2012.12.24 4170
기타 윈도우8 쯔꾸르게임 전체화면시 느려짐 3 북해의명란젓 2014.01.01 4142
RMVX 스크립트가 호환이 안되는건가요 ㅜ? 질문드려요 6 CryingMISO 2010.09.08 4137
RMXP RPGXP 특정 사운드소스 출력 오류 2 아놔아아 2012.02.21 4100
RMVX 프로세스의 작성에 실패했습니다. 2 승비 2011.12.21 4080
RMVX 프린세스 메이커 같은 육성 게임 스크립트 있나요? 2 승비 2012.04.01 4058
RMVX Rpg Vx 렉 방지하는 법좀, 최적화 하는 법좀;; 4 명상합시다 2010.10.13 4024
기타 울프툴 system.sav 파일 수정 혹은 제목 연동 질문... 1 북조선특작대 2015.10.12 4000
RMVX 폰트 적용시키는법좀요 3 kallat 2010.09.10 3998
RMXP rpg xp 대화창이랑 폰트 어떻게 바꾸나요? 1 매콤한빨간모자 2012.09.08 3995
RMXP 스크립트=정기적병렬처리 이벤트? 3 stonesoup 2012.04.19 3989
사이트 이용 RPG XP 다운로드땜에ㅜㅜ 1 전사 2012.02.03 3955
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516