永发信息网

RMVA 事件标题 / 图片标题脚本

答案:2  悬赏:20  手机版
解决时间 2021-01-26 02:25
Rpg Maker VX ACE的事件标题无论如何都不会做……可以详细的请教一下各位吗?
百度过,但是能够下载使用的范例只有一个,而且还看不懂……

如果是有图片标题脚本的话,各位大大们能给一个吗……
无论如何都搜索不到,拜托了。

是RMVA,无论XP或者VX或者2003的都不能用……

感激不尽。
最佳答案
#==============================================================================
# ■ VXAce-RGSS3-17 タイトルカスタマイズ [EvDemo]        by Claimh
#------------------------------------------------------------------------------
# タイトル表示前後にイベントによるデモンストレーションを表示します。
#------------------------------------------------------------------------------
# ●セクション
#   タイトルカスタマイズより下に配置して下さい。
#------------------------------------------------------------------------------
# ●イベントからタイトルに戻る场合は以下の実行してください
#   SceneManager.scene.return_scene
#------------------------------------------------------------------------------
# ●注意事项
# ・メッセージの自动送りは行いません
# ・デモのイベント内で操作したスイッチ、変数等の変更はゲーム内には継承しません
# ・デモ中にTitle.skip_trigger?内のボタンが押された场合はスキップします
# ・动画再生を行った场合、动画再生中はスキップできません
#==============================================================================

module Title::EvDemo
  # トランジション(nil:画像なし)
  DEMO_TRN = nil  #"Graphics/System/cc_transition2"

  # 表示するマップID
  D_MAP_ID = 1

  # 表示するマップ位置(Rect#width/heightは未参照)
  D_MAP_POS = Rect.new(29, 11, 0, 0)

  # 表示するタイミング
  #  0..タイトル前
  #  1..タイトル後(タイムアウト时)
  #  2..タイトル前後
  D_SHOW = 2
end

#==============================================================================
# ■ Title::Scene
#==============================================================================
module Title::Scene
  #--------------------------------------------------------------------------
  # ● イベントシーンの有无
  #--------------------------------------------------------------------------
  def self.enable_demo(timeout=false)
    case Title::EvDemo::D_SHOW
    when 0; return !timeout
    when 1; return timeout
    when 2; return true
    end
    false
  end
end

class Scene_EvDemo < Scene_Base
  include Title::EvDemo
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  def initialize
    super
    prepare
  end
  #--------------------------------------------------------------------------
  # ● 准备
  #--------------------------------------------------------------------------
  def prepare(timeout=false)
    @timeout = timeout
  end
  #--------------------------------------------------------------------------
  # ● トランジション実行
  #--------------------------------------------------------------------------
  def perform_transition
    DEMO_TRN.nil? ? super : Graphics.transition(transition_speed, DEMO_TRN)
  end
  #--------------------------------------------------------------------------
  # ● トランジション速度の取得
  #--------------------------------------------------------------------------
  def transition_speed
    return 20
  end
  #--------------------------------------------------------------------------
  # ● 开始処理
  #--------------------------------------------------------------------------
  def start
    super
    create_message_window
    create_scroll_text_window
    DataManager.create_game_objects
    $game_map.setup(D_MAP_ID)
    $game_map.autoplay
    $game_player.moveto(D_MAP_POS.x, D_MAP_POS.y)
    @spriteset = Spriteset_TitleMap.new
  end
  #--------------------------------------------------------------------------
  # ● メッセージウィンドウの作成
  #--------------------------------------------------------------------------
  def create_message_window
    @message_window = Window_Message.new
  end
  #--------------------------------------------------------------------------
  # ● スクロール文章ウィンドウの作成
  #--------------------------------------------------------------------------
  def create_scroll_text_window
    @scroll_text_window = Window_ScrollText.new
  end
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  def update
    super
    @spriteset.update
    return_scene if Title.skip_trigger?
  end
  #--------------------------------------------------------------------------
  # ● 呼び出し元のシーンへ戻る
  #--------------------------------------------------------------------------
  def return_scene
    super
    fadeout_all
    $game_map.screen.clear
    @spriteset.update_pictures
    Graphics.update
    SceneManager.scene.prepare(Title::Scene::S_DEMO, @timeout)
  end
end
全部回答
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成语权倾天下的意思是什么啊?有知道释义的请
南陵联通宽带现在目前资费是多少
你好,我想考资料员上岗证,现在哪里还可以上
下图表示生物新物种形成的基本环节,下列叙述
关于生物,化学的书,适合高中拔高,要深刻的,不
女爱人好看吗?
AmazingKoalaCafe怎么去啊,我要去那办事
裕杰艺术培训学校地址在哪,我要去那里办事
星巴克(大连机场国内候机楼店)地址在什么地方
成语擒奸擿伏的意思是什么啊?有知道释义的请
【中国科技发展】中国科技发展主要特征和历史
一个小孩能连续做两次全麻手术对小孩的副作用
怀孕32周胎儿颜部不清是什么意思
童年在人间我的大学是谁写的
儒雅学堂地址好找么,我有些事要过去
推荐资讯
列方程:某个数的一半减去4,比这个数的3倍小2
零购官网app下载
想开一家摄影工作室 需要什么婚纱照片的打印
篱苑书屋地址有知道的么?有点事想过去
鞋子的三包都包括哪些?
民生信用卡面签会给公司打电话吗
统帅燃气热水器JSQ20一LZ显示E6
让人头疼的抉择诺丁汉OR伯明翰,真心求助
单选题下列各句中加粗成语使用正确的一项是A.
被处分了会影响到考研吗?学位证和毕业证可以
奔驰r400重量有多少
中国联通富荣镇普通代理商地址好找么,我有些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?