Ace 스크립트

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

GG침 스크립트

조회 수 862 추천 수 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 5591
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 29395
17 전투 전투시 나오는 메세지 삭제 10 Nintendo 2012.03.03 4388
16 이동 및 탈것 지상 탈것 스크립트 6 file 미루 2013.01.07 4601
15 직업 직업 경험치+능력치 설정 확장 7 file zubako 2015.01.27 4004
14 그래픽 커스텀 아이콘 적용하기 2 file 간로 2015.09.28 2756
13 타이틀/게임오버 코아 코스튬씨의 랜덤 타이틀 스크립트를 VX Ace용으로 변환 (완성판) 2 Alkaid 2012.01.25 4012
12 타이틀/게임오버 코아 코스튬씨의 랜덤 타이틀 출력 스크립트를 VX Ace용으로 변환 (테스트용) 1 Alkaid 2011.12.29 3211
11 전투 콤보 카운팅 시스템 4 아르피쥐 2011.12.18 4617
10 기타 크리스탈 엔진 : 포켓몬 배틀 시스템 7 file 스리아씨 2013.09.24 3921
9 키입력 키 입력 확장 - 전체키 + 마우스입력 40 file 허걱 2012.12.15 5810
8 타이틀/게임오버 타이틀 스크린 커스터마이징 11 file 라실비아 2013.08.12 5179
7 타이틀/게임오버 타이틀 화면 없이 게임을 시작하게 만드는법. 6 마에르드 2012.02.11 4610
6 메시지 텍스트 사운드 이펙트 ( Text Sound Effect ) 10 file 미루 2013.01.10 4378
5 메뉴 파티 개별 인벤토리 스크립트 안나카레리나 2018.06.25 777
4 메시지 한국어 조사 처리 스크립트 (140130) 2 치리 2014.01.31 2690
3 메시지 한국어 조사처리 스크립트 7 Ilike게임 2012.10.09 3641
2 이름입력 한글 이름입력창 23 file 에틴 2012.01.23 11711
1 HUD 화폐단위 표시 구분 5 file 허걱 2014.03.19 2970
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11