질문과 답변

Extra Form

일단 목표는 전투에서 패배하면 -게임오버-가 아닌, 커먼이벤트 5번을 실행하게 되는 것입니다.

그래서 일단, 왠지 이거다 싶은 곳을 수정했는데- 다음과 같습니다.


Scene_Battle


 #--------------------------------------------------------------------------

  # ● 게임 오버 화면에의 변환

  #--------------------------------------------------------------------------

  def call_gameover

    $game_temp.next_scene = nil

    $data_common_events[5].list

    @message_window.clear

  end



원본은 이쪽입니다.


 #--------------------------------------------------------------------------

  # ● 게임 오버 화면에의 변환

  #--------------------------------------------------------------------------

  def call_gameover

    $game_temp.next_scene = nil

   $scene = Scene_Gameover.new

    @message_window.clear

  end




제가 고친것 처럼했더니, 패배하면 그대로 화면이 멈추더군요.

어떻게 해야 하는지 고수분들, 알려주세요 ㅠㅠ

Who's 미즈

profile

TRPG Corona 제작 초기.

사용툴 : RPG tsukuru VX

Comment '5'
  • profile
    습작 2012.08.03 14:23

    0.


      문의하신대로 전투 패배시 게임오버를 거치지 않고 커먼이벤트 5번을 실행시키는 것에는 여러가지 방법이 있을 거라 생각이됩니다. 스크립트 수정뿐만 아니라, 졌을 경우에도 계속 진행을 체크한 다음 이벤트를 작성하는 방법으로도 충분히 구현이 가능한 부분이기 때문입니다. 하지만, 여기서는 스크립트를 직접 수정하는 것에 대해서 문의하였으므로 그에 대한 방법을 소개해 드리겠습니다. 이 이외의 다른 방법은 아마도 다른 분들께서 알려주시지 않을까 생각됩니다.


    class Scene_Battle < Scene_Base

      def battle_end(result)

        if result == 2 and not $game_troop.can_lose

          $game_map.interpreter.setup($data_common_events[5].list)

        end

        $game_party.clear_actions

        $game_party.remove_states_battle

        $game_troop.clear

        if $game_temp.battle_proc != nil

          $game_temp.battle_proc.call(result)

          $game_temp.battle_proc = nil

        end

        unless $BTEST

          $game_temp.map_bgm.play

          $game_temp.map_bgs.play

        end

        $scene = Scene_Map.new

        @message_window.clear

        Graphics.fadeout(30)

        $game_temp.in_battle = false

      end

    end


      위 스크립트는 전투후처리 부분을 재정의한 내용입니다. 패배이후 전투가 종료되면, 게임오버를 호출하지 않고, 커먼이벤트 5번을 호출합니다.


      그럼 아무쪼록 좋은 게임 제작 활동 하시기 바랍니다.^^

     


  • profile
    미즈 2012.08.03 17:37
    오오! 됐습니다! 감사합니다 ㅎㅎ
    정말 대단하시군요 /ㅁ/
  • profile
    칸타모 2012.08.03 17:23
    나도.. 아는거에 대해선 답변을 하고싶은데.. 왜 다들 스크립트만 질문하는걸까 ㅋㅋㅋㅋㅋㅋㅋㅋ
  • profile
    미즈 2012.08.03 17:27
    스크립트는 사용하기 어려운 대신에 세세하게 바꿀 수 있잖아요 ㅎ
    그러니까 많이 사용하려고 하고 질문을 많이 하는거죠 ㅠㅠ
  • profile
    Ilike게임 2012.10.12 22:07
    전 님에게 왜이렇게 맵배치를 잘하는지 물어보고 싶네요ㅎ

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12454
Wolf RPG Tool 한글패치 1 file 카츄사 2015.05.31 211
기타 사이트 이용 쯔꾸르 자작 게임을 소개할 경우 어디에 올려야 하나요? 3 슈필러 2019.03.14 211
RMMV 특정 선택지를 누르면 선택지에 또다른 선택지가 나오도록 하고싶습니다. 5 만죠메군 2017.07.28 211
이벤트 작성 RMVXA 필드를 돌아다니다 보면 나오는 잡몹들에 대하여 2 seoha3360 2022.04.30 211
라이선스 RMMV 알만툴 타일셋 리터칭 가능한가요? 1 어어아아어아 2022.08.24 211
플러그인 추천 RMMV 스타폭스 방식의 슈팅게임을 만들고 싶어요. 2 JDG 2020.06.21 210
RMVXA 총기사용시 재장전을 전투에 구현하고 싶어서 연구해보았습니다. 4 메카패치 2017.08.16 210
Visual Novel uc노벨에서 모바일 빌드는 어떻게 하는건가요? Besin 2017.05.13 210
RMVXA 학교 동아리에서 게임제작을 하려고 합니다. (방탈출 같은 것?) 2 지골 2016.09.22 210
RMVXA 캐릭터 이동에 따라 이동하는 이미지 3 file Lisky 2015.09.21 210
이벤트 작성 RMMV E카드게임 만드는데 도와주세요 7 지탁 2020.02.22 210
RMVXA 필드에 랜덤으로 아이템 생성하는 방법 4 NaLac 2015.07.10 210
RMVXA rpg makeer vx ace 질문입니다 ㅠㅠ 7 file 아이디어창고 2015.06.18 210
기타 3D 게임에 알만툴 대화방식 할수있나요? 2 이리나 2015.06.11 210
기타 제노니아 같이 걸어다니면서 그 상태로 액션이 되는 그런거 못만들어요? 1 우는별 2015.06.05 210
기본툴 사용법 RMVXA 반응형 타이틀 화면 ? 2 mkccip 2020.05.04 210
스크립트 작성 RMVXA vx ace 스크립트 공부를 하고싶은데 혹시 참고나 시작에 도움이 될만한 자료가 있을까요? 2 무명유실 2019.11.11 209
RMMV 지도 스크롤이 무슨 기능인가요? 4 시우A 2017.10.03 209
RMXP 포켓몬스터 처럼 이벤트 시점에 엑터가 있으면 이벤트 발동 1 퀼트 2017.02.12 209
RMVXA 이벤트가 바로 실행되게 하는 방법은 없을까요? 10 모라몬라 2016.07.25 209
Board Pagination Prev 1 ... 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 ... 516 Next
/ 516