Ace 스크립트

타이틀/게임오버
2018.07.18 22:00

GG침 스크립트

조회 수 835 추천 수 0 댓글 0

 

이 스크립트는 게임 데이터를 날아가고 게임을 끄게 하는 것입니다.

 

이 스크립트는 Scenes 또는 장면 처리에 만드셔야 합니다.

#==============================================================================

# ** Scene_GG

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

#  게임 항복을 처리하는 스크립트입니다.

#==============================================================================

 

class Scene_GG < Scene_Base

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

  # * Start Processing

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

  def start

    super

    play_gameover_music

    fadeout_frozen_graphics

    create_background

  end

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

  # * Termination Processing

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

  def terminate

    super

    dispose_background

  end

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

  # * Frame Update

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

  def update

    super

    goto_title if Input.trigger?(:C)

  end

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

  # * Execute Transition

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

  def perform_transition

    Graphics.transition(fadein_speed)

  end

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

  # * Play Music on GG Screen

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

  def play_gameover_music

    RPG::BGM.stop

    RPG::BGS.stop

    $data_system.gameover_me.play

  end

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

  # * Fade Out Frozen Graphics

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

  def fadeout_frozen_graphics

    Graphics.transition(fadeout_speed)

    Graphics.freeze

  end

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

  # * Create Background

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

  def create_background

    @sprite = Sprite.new

    @sprite.bitmap = Cache.system("YouAreGG")

  end

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

  # * Free Background

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

  def dispose_background

    @sprite.bitmap.dispose

    @sprite.dispose

  end

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

  # * Get Fade Out Speed

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

  def fadeout_speed

    return 60

  end

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

  # * Get Fade In Speed

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

  def fadein_speed

    return 120

  end

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

  # * Transition to Title Screen

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

  def goto_title

    fadeout_all

    SaveManager.delete_all

    SceneManager.exit

  end

 

 

GG 스크린(/Graphics/System에 복사하세요.

파일은 첨부되어있습니다.

 

GG 처리할떄 SceneManager.goto(Scene_GG)

 

그 다음 스크립트는 Materials 아래 삽입 후 적으세요.

module SaveManager

  extend self

  def delete_all

    arr = Dir["Save[0-9][0-9].rvdata2"]

    arr.each do |i|

      File.delete(i) if File.exist?(i)

    end

  end

end

 


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 5110
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 28925
217 그래픽 셰이크 강화 스크립트 file 시낵스 2023.12.13 102
216 오디오 볼륨변경 스크립트 레기우스州 2020.08.09 504
215 전투 LNX11 전투 RPGXP 전투처럼 만들기 큔. 2018.11.23 1444
214 온라인 브라우저 열기 스크립트 1 큔. 2018.09.09 671
» 타이틀/게임오버 GG침 스크립트 file 큔. 2018.07.18 835
212 메뉴 파티 개별 인벤토리 스크립트 안나카레리나 2018.06.25 739
211 전투 기본전투의 커스텀 명중률 제작 안나카레리나 2018.06.10 543
210 기타 LUD Script Package file LuD 2017.08.15 1079
209 맵/타일 레이어 맵 <layer> 기능 2 file LuD 2017.08.03 1470
208 HUD 아이템 레어리티 스크립트 (번역기 돌림) 2 file 부초 2017.07.21 1424
207 기타 (링크)RPG VX ACE 블랙잭 스크립트 게임애호가 2017.06.18 1003
206 전투 SPRG 컨버터 NEXT 1 file 게임애호가 2016.06.09 1905
205 전투 Tomoaky's RGSS3_SRPG ver.0.15a 한국어번역 3 file 초코빙수 2016.06.05 2071
204 맵/타일 Map Zoom Ace by MGC 습작 2016.02.28 1015
203 메시지 Item Choice Help Window for Ace 2 file 습작 2016.02.15 1379
202 기타 '결정 키로 이벤트 시작' 조건분기 추가 file Bunny_Boy 2016.01.16 1165
201 그래픽 커스텀 아이콘 적용하기 2 file 간로 2015.09.28 2721
200 버그픽스 RGSS3 Unofficial Bug Fix Snippets Alkaid 2015.09.09 662
199 이동 및 탈것 Khas Pathfinder(길찾기 스크립트) 15 찬잎 2015.07.10 1961
198 메시지 아이템 정보 메세지가 뜨는 아이템 획득 1 폴라 2015.05.21 2211
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11