VX 스크립트

#==============================================================================
# ■ Title Skiper [Made By KeRu-, makeru.comze.com]
#------------------------------------------------------------------------------
# 타이틀을 건너뛰고 게임을 시작합니다.
# 타이틀로 돌아가기를 사용하면 타이틀로 이동이 가능합니다.
# 1.0 버전으로, 타 스크립트와 충돌 여부의 실험은 하지 않았습니다.
#============================================================================== 
module VIX
  #-----------------------------------------------------------------------------
  # 맵의 장소를 설정, MAP_ID = 맵번호, X 와 Y 에 맵 좌표 대입하면 됩니다.
  # 시작 맴버도 설정이 가능합니다.
  #-----------------------------------------------------------------------------
  MAP_ID = 1
  MAP_X = 8
  MAP_Y = 29
  MEMBERS = [1] # 오프닝 맵에서 쓰일 맴버의 id
end

class Scene_Title < Scene_Base

def start
  super
    load_database
    create_game_objects
  if $title_on == true
    $title_on = false
    command_new_game
  else
    $game_party.vix_setup_starting_member(VIX::MEMBERS)
    $game_map.setup(VIX::MAP_ID)
    $game_player.moveto(VIX::MAP_X,VIX::MAP_Y)
    $game_player.refresh
    $scene = Scene_Map.new
    $game_map.autoplay
  end
end
  def command_new_game
    confirm_player_location
    $game_party.setup_starting_members
    $game_map.setup($data_system.start_map_id)
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    $game_player.refresh
    $scene = Scene_Map.new
    RPG::BGM.fade(1500)
    close_command_window
    Graphics.fadeout(60)
    Graphics.wait(40)
    Graphics.frame_count = 0
    RPG::BGM.stop
    $game_map.autoplay
  end
    def post_start
  end
    def terminate
  end
    def update
  end
    def pre_terminate
  end
    def perform_transition
  end
    def close_command_window
  end
    def perform_transition
  end
end


class Scene_Map
  alias vix_map_terminate terminate
  def terminate
    if $scene.is_a?(Scene_Battle)
      $title_window.visible = false unless $title_window.disposed?
    end
    vix_map_terminate
  end
end

class Scene_File < Scene_Base
  alias vix_read_data read_save_data
  def read_save_data(file)
    vix_read_data(file)
    $game_map.titlewin = 2
    $title_window.dispose unless $title_window.disposed?
  end
end

class Game_Party
    def vix_setup_starting_member(charalist)
    @actors = charalist
  end
end

=========================================================================================
하나 드디어 끝냈군요. 왠지 개운합니다.
오랫만에 vx 를 만지고 있습니다.
이전에 심플 세이브/로드 보다는 쉬운 작업이었어요. (비교적)

이번 스크립트는 타이틀 화면을 생략합니다.
제 심플 세이브/로드 와 같이 사용하면 오프닝 맵의 완성까지 올릴 수 있습니다.
재밌는 스크립트 입니다.

Who's 케류

?

안녕하세요, 케류입니다. 만나서 반가워요.

Current Project: Black World (흑계) / 초 미래에서 눈을 뜬 주인공. 다시 돌아가기 위한 모험이 시작된다!

Comment '29'
  • ?
    케류 2009.04.05 21:56
    필요해서 찾아본다, 계속 찾지만 존재하지 않는다.
    필요성이란 창조를 불러낸다.
    새로운걸 끊임없이 생산하게 만든다.
  • ?
    ORATE 2009.04.05 22:33

    null

  • ?
    케류 2009.04.07 14:04
    예, 오라테님께서 올리신 그겁니다. (...)
    될수 있음 제가 올릴까 했는데. (흑)
  • ?
    ORATE 2009.04.06 18:54

    null

  • ?
    케류 2009.04.05 23:21
    로드는 제가 예전에 만든 심플 세이브/로드 에서 참고하시면 됩니다.
    바로 다음페이지에 글 있어요.
    제가 올리지 못했지만. (...안습)
  • profile
    君塚ちえい 2009.04.06 19:41
    으흐흠 제가올린 타이틀커스터마이즈를 필요없게만드는 스크립트내여
  • ?
    나렌시아 2009.04.08 09:31
    귀한자료 올려주셔서 감사합니다 ~ ★

    제가 유용하게 쓸 수 있도록 해볼께요 <<

    사실 기본으로 주어지는 타이틀 자체가 너무 심플해서 다르게 꾸밀려고 했는데 좋은 스크립트 같아요 ~ ≡ㅅ≡ b 
  • ?
    케류 2009.04.10 15:24
    저만 필요한게 아니었군요.
    역시 여러모로 재밌는 연출이 가능한 스크립트네요. (?)
  • ?
    루시페르 2009.04.10 00:13
    타이틀 무시하는 건가요????
  • ?
    케류 2009.04.10 15:23
    타이틀 화면 없이 게임화면으로 넘어갑니다.
  • ?
    VAAVA123 2009.04.11 08:27
    타이틀이 없으면 어떻게 게임 하나요?..
  • ?
    케류 2009.04.12 01:42

    이 스크립트 사용해 보고 말씀하시죠.
    스타팅포인트 개무시하고 바로 본게임으로 진입합니다.
    새게임을 누르지 않아도 새게임이 시작되죠.

    일반적인 오락실 게임기처럼 된다 봐도 좋습니다.
    컨티뉴 메뉴가 없죠.

    스크립트를 사용하면 컨티뉴 메뉴를 만들 수 있습니다.
    다음페이지의 심플 세이브/로드 를 참고하시면 됩니다.

  • ?
    카젤로스 2009.05.15 14:23

    감사합니닷~! ^^

  • ?
    백년술사 2009.05.30 15:01
    불러오기는..ㄷㄷ
  • ?
    케류 2010.05.12 12:02

    $scene = Scene_File.new(false, true, false)

    이 문구를 이벤트 페이지에서 '스크립트' 로 사용해주시면 됩니다.

  • ?
    까까까 2009.05.31 21:53

    맨 위에말은 완전 공감...ㅠㅠ 감동적이네요...ㅠㅠ

    필요에 의해 발전한다는 의미.

    아~ 멋진 멘트.ㅎㅎ

  • ?
    케류 2010.05.12 12:01

    제 멋대로 한번 지껄여봤는데, 맘에 드셨다니. 감사합니다 = ㅅ=~.

  • ?
    엘리게이 2009.06.27 11:01
    감사합니다...
  • ?
    타로카드 2009.09.09 17:42
    로드게임은?
  • ?
    케류 2010.05.12 12:00

    $scene = Scene_File.new(false, true, false)

    이 문구를 이벤트 페이지에서 '스크립트' 로 사용해주시면 됩니다. 피쓰.

  • ?
    뉴공 2009.11.03 02:46
    엄청나네요 ㅋㅋ
  • ?
    김브레이커 2010.07.28 16:00

    우어..엄청난 기능이군요

  • ?
    RJ 2010.08.04 15:05

    미니게임 같은거 만들때 쓰면 좋겠네요.

  • ?
    KMS 2011.01.04 12:39

    잘 쓰고 있어요~

    감사합니다!

  • ?
    오그리토그리 2011.07.26 20:46

    감사합니다 ~~


  • profile
    하늘바라KSND 2011.08.29 21:20

    감사합니다.~

  • profile
    노르 2011.10.04 22:09

    그냥 타이틀 스크립트 다 지워버리면 되지 않을까요; ㅎ

  • ?
    Jhon 2011.10.09 19:59

    근데 저 스크립트 짜는 법 알려주세요.

  • ?
    비형 2015.06.26 20:57
    테스트할때 너무 좋네요.. 감사합니다^^

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5452
297 메뉴 몬스터도감 Tankentai사이드뷰에 작동하도록 수정 13 카르와푸딩의아틀리에 2009.05.22 3777
296 기타 스크립트강좌 4 아하!잘봤어요. 2009.05.04 2160
295 이동 및 탈것 대각선 이동 스크립트 17 아방스 2009.05.02 3686
294 이동 및 탈것 A* 알고리즘을 이용한 길찾기 스크립트 3 file 허걱 2009.04.20 3532
293 기타 KGC 리버스 데미지! 28 루시페르 2009.04.13 2980
» 타이틀/게임오버 [자작] 타이틀 화면 없이 게임을 시작하자! Title Skiper 29 케류 2009.04.05 4425
291 기타 [자작] 횡스크롤 점프스크립트 18 file 좀비사냥꾼 2009.04.03 4277
290 키입력 답을 입력하는 텍스트박스 스크립트!! 21 file 좀비사냥꾼 2009.03.29 4208
289 기타 캐릭터 소개화면 16 file 좀비사냥꾼 2009.03.29 6047
288 장비 KGC장비종류 추가 스크립트. 36 file 루시페르 2009.03.28 4679
287 장비 KGC확장장비창 스크립트 15 file 티라엘 2009.03.27 3627
286 상태/속성 어떤 상태일때에만 사용가능한 스킬 14 file 좀비사냥꾼 2009.03.25 3269
285 메뉴 [자작]명성치 사용 시스템(메뉴 출력) 16 Rainsy 2009.03.22 4364
284 기타 시야범위 스크립트 18 file 좀비사냥꾼 2009.03.19 4048
283 메시지 문자픽쳐 표시 스크립트 7 file 좀비사냥꾼 2009.03.19 4146
282 이름입력 한글로 이름 입력하는 스크립트입니다. 55 file 헤르코스 2009.03.18 6666
281 타이틀/게임오버 타이틀화면 커스터마이즈 29 file 可わいい 2009.03.16 6146
280 전투 ORBS [새로운 전투 방식] 48 file 아방스 2009.03.04 10214
279 기타 액터선택지제작 간편화 스크립트 7 Evangelista 2009.02.26 4085
278 이름입력 아이템 이름을 내마음대로 정하자! name_changer 1.0v 26 file Last H 2009.02.25 4068
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 32 Next
/ 32