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 5453
357 타이틀/게임오버 타이틀화면 커스터마이즈 29 file 可わいい 2009.03.16 6147
356 이름입력 한글로 이름 입력하는 스크립트입니다. 55 file 헤르코스 2009.03.18 6666
355 메시지 문자픽쳐 표시 스크립트 7 file 좀비사냥꾼 2009.03.19 4146
354 기타 시야범위 스크립트 18 file 좀비사냥꾼 2009.03.19 4048
353 메뉴 [자작]명성치 사용 시스템(메뉴 출력) 16 Rainsy 2009.03.22 4364
352 상태/속성 어떤 상태일때에만 사용가능한 스킬 14 file 좀비사냥꾼 2009.03.25 3269
351 장비 KGC확장장비창 스크립트 15 file 티라엘 2009.03.27 3627
350 장비 KGC장비종류 추가 스크립트. 36 file 루시페르 2009.03.28 4679
349 기타 캐릭터 소개화면 16 file 좀비사냥꾼 2009.03.29 6047
348 키입력 답을 입력하는 텍스트박스 스크립트!! 21 file 좀비사냥꾼 2009.03.29 4208
347 기타 [자작] 횡스크롤 점프스크립트 18 file 좀비사냥꾼 2009.04.03 4277
» 타이틀/게임오버 [자작] 타이틀 화면 없이 게임을 시작하자! Title Skiper 29 케류 2009.04.05 4425
345 기타 KGC 리버스 데미지! 28 루시페르 2009.04.13 2980
344 이동 및 탈것 A* 알고리즘을 이용한 길찾기 스크립트 3 file 허걱 2009.04.20 3532
343 이동 및 탈것 대각선 이동 스크립트 17 아방스 2009.05.02 3686
342 기타 스크립트강좌 4 아하!잘봤어요. 2009.05.04 2160
341 메뉴 몬스터도감 Tankentai사이드뷰에 작동하도록 수정 13 카르와푸딩의아틀리에 2009.05.22 3777
340 기타 능력치에 따른 스테이트변화 / 능력치한계지정 5 Evangelista 2009.05.26 2482
339 전투 에너미를 아이템으로 변화하는 스킬 8 Evangelista 2009.05.27 2856
338 기타 <중수이상>RPG VX의 대표적 참조값 6 까까까 2009.05.31 3240
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 32 Next
/ 32