질문과 답변

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 12442
RMVX 시작하고나서 검은화면에 대사 나오게 하고싶어요 6 마맨 2014.01.13 1043
RM2k3 제발 도와주세요 rpg2003 조작키가 이상해요! 1 강하령 2010.12.27 1044
rpg한글하할수있는방법없나요? 3 2012.08.05 1044
RMVXA 데미지에 변수도 쓸수있던데요..!! 7 반내림 2013.10.16 1044
RMVXA VX ACE 동영상 재생이 않됨니다. 5 file MisakaSisterse 2013.07.27 1044
기타 문장에다가 이름표 달기 1 file 비둘기머거 2013.03.26 1044
RMVXA 커스텀 UI를 적용시키고 싶습니다. 1 파송송뇌진탕 2013.09.24 1045
RMVXA 긴급 ) 액션 알피지 참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지 2013.09.29 1045
RM2k3 텍스트에서 영어 사용시 겹쳐지는 현상 해결 방법은 없나요? 2 file 영감쟁e 2014.01.09 1045
RMXP XAS또다시질문;;; 1 난초보자 2011.06.01 1046
기타 장비 착용제한에 관한 질문입니다 zerlo 2012.05.28 1046
기타 체험판 게임... 2 수프림 2014.05.06 1046
RM2k3 2회차 이벤트를 만들 수 있나요? 1 아델르 2013.05.08 1047
RMVXA 라이센스 인증오류 같은게 납니다. 4 file 아이리수 2013.03.31 1047
RMVXA □□가선택지에꼭나옵니다. 2 Cars 2013.08.20 1047
RMVXA ACE 상태에서 속성 유효도가 높으면 고 속성에 대해 데미지를 더 받는건가요? 불청객 2012.09.21 1047
RMVX 이벤트 X좌표 + 3 = 플레이어 X좌표->이벤트 발동 이거 어떻게 설정하죠? 5 후라이팬샷 2013.12.15 1048
RMXP 장비가 바뀌엇을때 표현방법 1 말짱꽝이지롱 2012.08.09 1048
기타 상자 이벤트에 대해 2 comset 2012.08.28 1048
RMXP XAS 액터이름튕김 2 Yaguman 2012.08.30 1048
Board Pagination Prev 1 ... 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 ... 516 Next
/ 516