질문과 답변

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
스크립트 작성 RMVXA 게임에서 이기면 돈을 얻을 수 있게하고 싶어요... 1 김빡빡 2022.01.17 202
RMVXA 게임에서 오브젝트에 대한 설명이 나오게 하고 싶어요 3 file 샤나이엘 2014.12.04 299
RMVX 게임에서 몬스터가 주인공이 장소이동을 하면 몬스터도 같이 장소이동 할순 없나요? 2 SimSimiRPG 2013.01.17 746
플러그인 추천 RMMV 게임에서 동영상 MP4 소리 조절하는 옵션이 필요합니다. 2 호구랑 2019.08.09 102
기본툴 사용법 RMMV 게임에서 그림을 표현하고싶습니다 1 둥근테안경 2019.08.25 145
RMXP 게임에서 갑옷 장비가 안되요. 1 아나시스 2010.12.16 959
기타 기타 게임에다 바람을 만들었는데 1 무명시절 2022.06.26 184
RMVX 게임에 이미지 삽입이나 동영상 삽입은 얻허게하나요? 4 아브아브 2014.05.24 867
RMVXA 게임에 움짤을 넣고싶은데 2 ㅅㅇ 2014.10.09 653
RMVXA 게임에 엔딩 넣기 2 태태 2017.11.14 198
RMXP 게임에 스킬 늘리는 방법좀 알려주세요! 3 ear0012 2011.11.14 2268
기타 툴선택 게임에 사용할 캐릭터 일러스트와 도트는 어디서 어떻게 만들어야 하나요? 3 디로 2021.12.15 282
라이선스 기타 게임에 넣을 음악의 저작권에 대해서 2 kimcoucou 2014.07.28 879
RMVX 게임에 꼭 필요한 동작 만드는법 ㅠㅠ 2 지혈이 2013.07.13 926
에러 해결 RMXP 게임에 글이 안보입니다 3 백진우 2023.10.29 45
기타 게임에 그림이 너무많으면 좀 그런가요? 4 릐야 2013.01.29 768
RMVX 게임에 공격 모션하고 캐릭터 해상도 어떻게바꿔요? 1 김무한 2013.12.28 839
RMXP 게임에 3d max 캐릭터 넣는 스크립트 2 파이어기도우 2012.02.20 2639
RMVX 게임아이콘변경법 3 우롸이언 2012.08.02 1572
기타 게임아이디어 게시판의 용도가 궁금합니다. 녹색주머니 2010.10.21 1268
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