VX 스크립트

#==============================================================================
# ○TODO_Fade_Custom(페이드 시간 변경)
#  버젼:1.02
#  제작자  :TODO
#  출처  :http://www.geocities.jp/nantodo/
#------------------------------------------------------------------------------
# ▽효과
#  페이드인과 페이드 아웃의 페이드 시간을 변경 가능합니다.
#  장소이동의 페이드 시간과, 이동간 대기 시간도 변경 가능합니다.
#
# △주의사항등은 공개하고 있는 페이지의 설명을 참조해 주십시오.
#==============================================================================

#==============================================================================
# △설명
#  TDO_FADEOUT 과 TDO_FADEIN 과 TDO_MOVEWAIT 에、
#  이 스크립트 전용으로 사용 할 변수번호를 골라서 생성합니다.
#
#  그리고, 이벤트 커멘드의 [변수의 조작]으로 값을 변경합니다.
#
#  여기서 지정한 변수번호의 변수값을 전부 0으로 할 경우 장소이동을 실행 하면,
#  화면이 검게 되지 않고 순간이동이 가능합니다. 보너스(?)입니다.
#==============================================================================

#==============================================================================
# ★ 설정항목 이곳부터
#==============================================================================
module TDO

  TDO_FADEOUT = 8    # 페이드아웃 시간지정용 변수 번호
  TDO_FADEIN = 9     # 페이드인 시간 지정용 변수 번호
  TDO_MOVEWAIT = 10   # 장소 이동시 대기 시간 지정용 변수 번호

end
#==============================================================================
# ★ 설정항목 여기까지
#==============================================================================

#재정의
#==============================================================================
# ■ Game_Interpreter
#==============================================================================
class Game_Interpreter
  #--------------------------------------------------------------------------
  # ● 화면의 페이드아웃(재정의)
  #--------------------------------------------------------------------------
  def command_221
    if $game_message.visible
      return false
    else
      screen.start_fadeout($game_variables[TDO::TDO_FADEOUT])
      @wait_count = $game_variables[TDO::TDO_FADEOUT]
      return true
    end
  end
  #--------------------------------------------------------------------------
  # ● 화면의 페이드인(재정의)
  #--------------------------------------------------------------------------
  def command_222
    if $game_message.visible
      return false
    else
      screen.start_fadein($game_variables[TDO::TDO_FADEIN])
      @wait_count = $game_variables[TDO::TDO_FADEIN]
      return true
    end
  end
end

#==============================================================================
# ■ Scene_Map
#==============================================================================
class Scene_Map < Scene_Base
  #--------------------------------------------------------------------------
  # ● 장소이동의 처리(재정의)
  #--------------------------------------------------------------------------
  def update_transfer_player
    return unless $game_player.transfer?
    fade = (Graphics.brightness > 0)
    fadeout($game_variables[TDO::TDO_FADEOUT]) if fade
    @spriteset.dispose              # spriteset을 해방
    $game_player.perform_transfer   # 장소이동의 실행
    $game_map.autoplay              # BGM 과 BGS 의 자동변환
    $game_map.update
    Graphics.wait($game_variables[TDO::TDO_MOVEWAIT]) if $game_variables[TDO::TDO_MOVEWAIT] > 0
    @spriteset = Spriteset_Map.new  # spriteset 을 재작성
    fadein($game_variables[TDO::TDO_FADEIN]) if fade
    Input.update
  end
end

여기까지 입니다.

페이드 시간을 변경 할 수 있는 스크립트 입니다.

스크립트 내용 중 30~32줄 설정항목 부분을 이 스크립트 전용으로 사용할 변수의 번호를

적어 주시고 (위에 8, 9, 10 이라고 적혀 있는데 변수 번호 8, 9, 10을 의미)

이벤트 작성 [변수의 조작] 항목에서 변수 8, 9, 10의 값을 조정 하셔서 사용하시면 되겠습니다.

각 TDO_FADEOUT  TDO_FADEIN  TDO_MOVEWAIT의 기본값은 30, 30, 15 입니다.

Comment '2'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 6661
37 전투 사이드뷰 애드온 7 비극ㆍ 2010.08.21 6778
36 온라인 넷VX - 온라인 스크립트 29 아방스 2009.01.06 6802
35 전투 파이널 판타지 XIII 배틀 시스템 [출처:RRR포럼] 56 file WolV 2010.02.03 6812
34 전투 Spin Battle System [완성버젼] 38 file 할렘 2009.11.14 6852
33 메뉴 모그메뉴 스킨입니다. 1 file 아부리 2009.02.16 6892
32 HUD 심플한 맵 이름 띄우기 53 file RPGbooster 2008.10.08 6918
31 메뉴 몬스터도감 심플버전! 52 file 카르와푸딩의아틀리에 2009.06.30 6931
30 전투 전투배경을 자신이 원하는 형태로 45 file 아방스 2008.01.23 7160
29 미니맵 미니맵 띠우는 스크립트 ^^ 37 file 아방스 2008.06.02 7286
28 전투 ORBS_v1[1].06 전투시스템. 22 file 할렘 2009.02.06 7425
27 전투 VX SRPG 한글번역 (최종수정) 26 file 에틴 2010.08.25 7438
26 전투 사이드 뷰 시스템 [시트르산님 제공] 56 아방스 2010.11.29 7524
25 타이틀/게임오버 타이틀 메뉴 스크립트 50 아방스 2009.01.20 7526
24 배틀할때 몬스터의 HP표시 !! 5 file 미카엘 2008.08.17 7527
23 전투 Requiem SBABS (Requiem Squad Based Battle System) 14 vk 2009.02.07 7559
22 이동 및 탈것 2D 횡스크롤 스크립트 56 file 사람이라면? 2010.08.15 7601
21 전투 PRABS 2.0 액션배틀시스템 58 file RPGbooster 2008.10.08 7615
20 이동 및 탈것 8 방향 이동스크립트 + 스프라이트 효과 12 file 레오 2009.02.06 7662
19 메뉴 메뉴변경 스크립트 34 아방스 2008.01.24 7972
18 전투 사이드뷰 스크립트 [2003 전투 방식] 39 아방스 2008.03.09 8438
Board Pagination Prev 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Next
/ 32