질문과 답변

Extra Form

일단 게임 자체에 게임오버를 없애고 싶고
이게 불가능하다면 체력이 0이 되어서 전투불능이 되더라도 게임오버가 되지 않았으면 좋겠습니다.

사실 구현하고 싶은 건 체력이 0(=1?)이 되면 강제로 집으로 가는 이벤트인데
잘 모르겠어서 일단 마을에서 체력이 0일 때 돌아다니면 전투불능이 되는 이벤트까지 설정했는데,
그 다음 이벤트가 안 이어지고 게임 오버가 되더라구요;.

체력이 0이되면 어떤 이벤트가 나오는 것 혹은 전투불능이 되어도 게임오버가 되지 않는 것
둘 중 하나라도 알려주시면 감사하겠습니다...



+

혹은 이것도 좋습니다.
게임오버가 될경우 게임 오버 화면이 뜨는 게 아니라 어떤 이벤트가 실행 되는 것..
그리고 게임 오버는 안 되는 거 ㅠㅠ..

+
그리고 전투시에서만 게임오버가 될 줄 알았는데,
그냥 맵에서 체력이 다 떨어졌더니 게임오버가 되네요 ㅠㅠ>

Comment '11'
  • ?
    제이니 2012.07.26 17:25
    참고로
    http://avangs.info/270440
    이 게시물이 비슷한 내용이긴 한데
    전 rpg vx ace를 쓰고 있어서요..
  • ?
    허걱 2012.07.26 22:04
    이벤트로 했다면 [졌을 경우도 계속] 옵션에 체크하면 가능합니다....만,
    지금은 기본 턴알에서 엔카운트로 만난 적과 싸우다 전멸할 경우라고 생각하고 말하겠습니다.

    스크립트의 module BattleManager 부분을 보면 self.process_defeat 라는 부분이 있습니다. (243줄)
    그곳에 있는 SceneManager.goto(Scene_Gameover) 부분을 지우고 그 자리에

    revive_battle_members # 전멸한 전투원을 되살림
    replay_bgm_and_bgs # bgm, bgs 를 되돌림
    $game_temp.reserve_common_event(n) # n번 커먼이벤트 실행
    SceneManager.return # 맵으로 돌아가기

    이라고 적어주면 주석으로 적힌것과 같은 실행을 하게 됩니다.
    n 번 커먼이벤트에 집으로 돌아가는 내용등을 넣어주면 전투불능일 경우도 게임이 계속 진행됩니다.
  • ?
    제이니 2012.07.27 00:54

    답변 정말 감사합니다. 그런데..
    일단 되질 않습니다 ㅠㅠ 맵으로 돌아가는 건 원치 않아서 뺐고 1번 커먼 이벤트를 실행해서 그 안에서 집으로 돌아가게 하는.. 뭐 그런 걸 했는데 계속 오류만 나고 되질 않아요..
    SceneManager.goto(Scene_Gameover)를 지우고 그 자리 그대로

    revive_battle_members # 전멸한 전투원을 되살림
    replay_bgm_and_bgs # bgm, bgs 를 되돌림
    $game_temp.reserve_common_event(1) # n번 커먼이벤트 실행

    이렇게 붙여넣었는데 제가 뭔가를 잘못 붙여넣은 걸까요?


    아 그리고 참고로 전투 이벤트가 아니고 그냥 맵에서 체력을 깎는 이벤트에요.

  • ?
    허걱 2012.07.27 01:07

    맵에서 그냥 체력을 깍는거라면 체력의 증감 설정시에 [전투불능을 허가] 옵션에 체크 해제하고 조건분기로 체력이 1이면 사망으로 판정하면 됩니다.

    그리고 위에 말한건 기본턴알 전투시 사망일 경우를 전제로 했습니다.
    또한 SceneManager.return 을 빼준다면 화면 전환이 안되기 때문에 전투화면에 그대로 멈추게 되죠.
    다른곳에서 사용할 경우는 다르게 적용해야 합니다.
    위에 적은것은 module BattleManager 에서만 적용되는 내용입니다.


    계속 오류가 난다고 했는데 어떤 오류인지 모르면 답변할 수 없습니다.

  • ?
    제이니 2012.07.27 01:14

    조건분기로 체력이 1이면 사망으로 판정!!! 이게 하고 싶었어요 ㅠㅠ
    근데 조건 분기에 체력이 없길래요. 혹시 변수로 하는거가요?
    변수를 잘 못다뤄서 ㅠㅠ


    굳이 사망으로 판정이 아니어도 되니까 그냥

    체력이 1이면 이라는 조건분기 만들 수 있나요?

  • ?
    허걱 2012.07.27 01:34
    변수의 설정에서 기타선택으로 특정 액터의 HP를 얻을 수 있습니다....@_@;;;
    스크립트로 만들면 편하긴 하지만... 이벤트로 만들 경우의 예를 들자면,

    조건분기로 특정 액터가 파티에 있을 때 그 액터의 HP를 변수에 받아줍니다.
    또 조건분기로 HP를 담은 변수의 값이 1보다 크면 살아있는거니깐 집으로 안보내도 되겠죠.

    위의 내용을 모든 액터에 대해 판정을 해줘야 합니다.
    (이벤트로 하면 꽤 귀찮은 작업이긴 하죠;;)
    (참고로 스위치, 커먼이벤트, 라벨 을 사용하면 편리합니다.)

    ps - 개인적으로는 귀찮지만 이벤트로 한번 만들어 보시길 권합니다.
    만드는 방법을 안 다음에 스크립트로 만드는건 괜찮지만
    이벤트로 만들수도 없는걸 그저 남이 만들어준 스크립트만 가져다 쓰는건
    자신의 발전이 없어지게 됩니다.
    발전이 없으면 이후에 똑같은 문제가 있을 때 또다시 막혀버리게 되겠죠...@_@;
  • ?
    제이니 2012.07.27 01:41
    아.. 게임의 데이터라는 걸 전혀 몰랐네요 ㅠㅠ
    답변 정말 감사합니다. 이벤트로 만들었어요 :)
  • ?
    허걱 2012.07.27 01:42 Files첨부 (2)

    커먼이벤트와 이벤트에 만들어줄 내용의 예제입니다.

    (첨부파일 확인하세요)

  • ?
    제이니 2012.07.27 01:55
    헉!.. 이렇게 친절하게까지... 정말 감사합니다 ㅠㅠ
    근데 한가지 질문이 있는데, 라벨이 뭔가요? 이 이벤트에 꼭 있어야 되는건가요? (제꺼랑 라벨 부분이 달라서요)
  • ?
    허걱 2012.07.27 23:17
    라벨관련 기능은 [라벨] 과 [라벨 점프] 가 있습니다.
    [라벨] 로 만든 곳으로 [라벨 점프] 를 사용해서 이동할 수 있는거죠.
    꼭 필요한것은 아니지만 라벨을 사용해서 불필요한 처리를 줄여준거죠.
  • ?
    귀성 2016.12.24 18:10
    4번째줄에 SceneManager.return # 이걸 안넣어주면 화면이 멈추더라구요 4개다 넣어보세용

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12460
스크립트 추천 RMVXA 윈도우 자체를 흔드는 스크립트나 별도의 방법은 없을까요? 2 설님 2021.12.20 228
스크립트 추천 RMVXA 미니게임을 하는동안 위에 점수판을 띄워주고싶은데 방법이 없을까요? 홍홍이1 2024.02.07 15
스크립트 추천 RMVXA 변수를 화면에 띄우고 싶습니다. 1 홍홍이1 2024.02.09 34
스크립트 추천 RMVXA 달리는 스프라이트와 대각선 이동 5 다크크리에이터 2023.07.08 76
스크립트 추천 RMVXA 벽 뒤에 있으면 벽 앞에 무엇이 있는지 보이지 않는 스크립트나 이벤트 2 다크크리에이터 2023.11.17 57
액션 전투 RMVXA 전투할때 주인공 위치 Wolfclaw 2020.03.27 122
액션 전투 RMVXA 특정 키를 눌렀을 때 조준점이 만들어져서 키보드 또는 마우스로 움직이고 조준할 수 있게 하려면 어떻게해야할까요 2 무명유실 2019.10.25 151
액션 전투 RMVXA 캐릭터 주변에 소환하는 거 질문합니다 1 twrr 2020.02.11 96
에러 해결 RMVXA 메소드..뭐시기 오류..! (해결) 3 현작가 2022.02.26 316
에러 해결 RMVXA 파일이 안 열려요 file 설님 2020.05.11 65
에러 해결 RMVXA 해결)프로젝트파일 실행이 안돼요! 4 설님 2021.02.20 113
에러 해결 RMVXA RGSS301.dll 파일 사라짐 오류 이름뭐하지 2023.12.31 64
에러 해결 RMVXA vx ace 정상적인 작동이 안됩니다 바퀴벌레의질긴생명력 2020.07.17 40
에러 해결 RMVXA rgss301파일이 복사 붙여넣기가 안됩니다 다크크리에이터 2023.11.16 20
에러 해결 RMVXA 캐릭터 시야에 벗어나면 이벤트가 쫒아오질 않아요 2 Wolfclaw 2020.03.07 96
에러 해결 RMVXA 번역작업중 게임 특수문자가 깨져서 나옵니다. 1 file 므아앙 2020.12.11 83
에러 해결 RMVXA 프로세스 작성에 실패했습니다? file 김빡빡 2019.07.22 140
에러 해결 RMVXA XAS 스크립트를 제 게임에 넣은 후 회복키(S키)를 누르면 튕깁니다 2 file 슈필러 2019.06.30 82
에러 해결 RMVXA (XAS) @skill = $data_skills[@actor.skill_id] 구문 오류 1 file 슈필러 2019.07.03 59
에러 해결 RMVXA 전투 중에 메시지 뜨고 튕김 오류 file 슈필러 2019.02.26 99
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19