赞 | 0 |
VIP | 275 |
好人卡 | 23 |
积分 | 1 |
经验 | 53671 |
最后登录 | 2018-3-5 |
在线时间 | 2980 小时 |
Lv1.梦旅人 星君
- 梦石
- 0
- 星屑
- 83
- 在线时间
- 2980 小时
- 注册时间
- 2011-10-9
- 帖子
- 2317
|
本帖最后由 皮卡星 于 2014-4-11 18:53 编辑
LZ不知道是不是睡了你也没回答我,总之我写了一个- #==============================================================================
- # ■ Scene_Title
- #------------------------------------------------------------------------------
- # 变量控制标题 by 皮卡星
- #==============================================================================
- module STAR
- SAVEDATA = "Save1.rvdata" #读取的存档
- VARIABLE = 1 #使用的变量编号
- end
- class Scene_Title < Scene_Base
- #--------------------------------------------------------------------------
- # ● 生成标题图形
- #--------------------------------------------------------------------------
- def create_title_graphic
- v = 0
- if (Dir.glob('Save*.rvdata').size > 0)
- file = File.open(STAR::SAVEDATA, "rb")
- characters = Marshal.load(file)
- Graphics.frame_count = Marshal.load(file)
- @last_bgm = Marshal.load(file)
- @last_bgs = Marshal.load(file)
- $game_system = Marshal.load(file)
- $game_message = Marshal.load(file)
- $game_switches = Marshal.load(file)
- $game_variables = Marshal.load(file)
- $game_self_switches = Marshal.load(file)
- $game_actors = Marshal.load(file)
- $game_party = Marshal.load(file)
- $game_troop = Marshal.load(file)
- $game_map = Marshal.load(file)
- $game_player = Marshal.load(file)
- file.close
- v = $game_variables[STAR::VARIABLE]
- end
- @sprite = Sprite.new
- @sprite.bitmap = Cache.system("Title_#{v}")
- end
- end
复制代码 就是读取特定存档的特定变量来决定标题画面的title图
注意文件名是Title_变量数值
比如说你1号变量数值等于3,那就读取Title_3
很好理解吧?也就40行的脚本 |
|