질문과 답변

Extra Form
종류 이벤트 작성

 

플레이어,상태,무기,장비,직업에 쓰이는 메모를 게임내에서 수정할 방법을 찾고 있습니다

 ...

 

 

 

 

 

 

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

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

Comment '4'
  • profile
    러닝은빛 2020.06.14 12:44

    MV는 데이터베이스의 모든 내용을 전역 변수로 불러옵니다.

    https://rmmv.neocities.org/page/03_22.html


    도움말을 참고하면 어떤 값이 접근할 수 있는 지 알 수 있습니다. 

    예를 들면, 1번 액터의 노트에는 다음과 같이 접근하고 값을 쓸 수 있습니다.

    $dataActors[1].note = "원하는 값";

    이 값은 RAM에 저장된 내용입니다. 게임 실행 중에만 일회성으로 변경이 되는 것입니다.


    영구적으로 저장하려면 파일 시스템 API를 이용하여 하드 드라이브나 SSD에 파일을 작성해야 합니다.

    루비 시절에는 파일 작성이 간단했으나 MV부터는 경로 문제와 다양한 플랫폼 대응 문제로 골치 아픕니다.

    저 같은 경우에는 달달 외우고 있는 수준까지 됐는데요. 그 코드는 아래와 같습니다.

    또 PC 한정이며 모바일의 경우에는 에셋 폴더가 영구적인 수정이 불가능하기도 합니다.

    외부 경로에 데이터 파일이 있으면 안드로이드 스튜디오를 통한 확장으로 수정이 가능합니다.


    var data = $dataActors || {};
    var fs = require('fs'); // 파일 시스템 모듈
    var path = require('path'); // 경로를 구하는 모듈
    var root = path.dirname(process.mainModule.filename); // index.html 파일이 있는 루트 폴더를 반환합니다.
    var content = JSON.stringify(data , null, " "); // JSON 데이터를 문자열로 변환하고 beautify를 적용합니다.
    fs.writeFileSync(path.join(root, "data", "Actors.json"), content , "utf8"); // 파일을 작성합니다.

    그러나 RPG Maker MV 맵 에디터가 실행 중인 상태에서 데이터 파일을 작성하면 동기화가 바로 되지 않기 때문에 문제가 생길 수 있으며,

    운이 나쁘면 데이터를 잃을 수도 있기 때문에 추천하지 않습니다.


  • ?
    무명시절 2020.06.14 15:04

    그 일회성이라는 게 어디까지인지 알 수 있을까요?
    게임이 꺼지면 적용 되지 않는 다는 건 알겠지만

    한 몇 초정만 유지 된다던가 조건을 만족하면 원래대로 돌아간다던가 하는...

  • profile
    러닝은빛 2020.06.14 16:10

    F5나 Ctrl + R로 새로 고침(다시 시작)하기 전까지 유지됩니다.

  • ?
    무명시절 2020.06.14 16:39
    답변 감사합니다

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12391
에러 해결 RMMV 갑자기 키보드 s키(아래)가 작동하지 않습니다 시나47 2023.01.07 43
에러 해결 RMMV 원경 이미지가 이상하게 나옵니다 file 조각0 2024.03.02 26
에러 해결 RMMV 플레이 테스트가 실행되지 않습니다 file 참치캔통 2024.04.21 52
에러 해결 RMMV RPG Maker MV 사용 중입니다 배포 후 게임 수정이 안되네요 도와주세요ㅜㅜ 1 IN 2023.05.30 76
에러 해결 RMMV Animated_Sideview_Enemies_(YEP) 'index' 에러 1 file 래트 2023.06.28 32
에러 해결 RMMV 캐릭터가 걸을 때 옆으로 한 픽셀씩 늘어납니다 3 file 조각0 2023.05.10 83
에러 해결 RMMV 캐릭터칩 뒷쪽 흰 배경이 안없어져요 9 다크크리에이터 2023.06.13 103
에러 해결 RMMV 확장프로그램 로드 오류라고 뜹니다.. file 휴늘 2023.08.29 32
에러 해결 RMMV 타이틀 실행오류 1 file 송실용 2023.09.09 44
에러 해결 RMMV bgm파일이 뜨지를 않아요 1 초본 2024.01.10 16
액션 전투 RMMV 전투관련질문입니다. 4 GDS아크 2020.12.02 246
액션 전투 RMMV 이거 왜 두번 데미지 들어가는걸까요? 2 file 건빵빠 2020.03.25 148
액션 전투 RMMV arpg 실시간 전투 구현을 어떻게 하나요? 1 애니메이터 2021.02.07 200
액션 전투 RMMV MV에서 실시간 액션형식으로 만들어주는 플러그인이 있을까요? 2 희희낙낙 2018.12.30 1024
액션 전투 RMMV 전투 이벤트 작성하는데 자꾸 failde to load: img/battleback2/SF_MilitaryBase.png 라고 떠요.ㅠㅠ 1 슈슈슈슈 2020.01.27 122
액션 전투 RMMV 전투시 질문 주지스 2020.04.24 86
액션 전투 RMMV BGM틀면 캐릭터가 안 움직이나요? 6 file GDS아크 2020.12.05 180
액션 전투 RMMV 전투에서 데미지를 입었을 때에 TP획득 을 없애고 싶습니다. 2 게임제작초보자 2021.04.13 105
액션 전투 RMMV QABS 플러그인 잘아시는분 있으신가요? file 카르네스아리엔 2021.04.09 142
액션 전투 RMMV 캐릭터 클랙스 변경 시 MP 정보를 저장하고 싶습니다. 방법이 없을까요. 2 니노미야 2023.09.27 38
Board Pagination Prev 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 43 Next
/ 43