赞 | 4 |
VIP | 211 |
好人卡 | 175 |
积分 | 7 |
经验 | 48096 |
最后登录 | 2014-1-9 |
在线时间 | 1327 小时 |
Lv2.观梦者 (?????)
- 梦石
- 0
- 星屑
- 729
- 在线时间
- 1327 小时
- 注册时间
- 2011-7-18
- 帖子
- 3184
|
本帖最后由 各种压力的猫君 于 2011-10-12 18:13 编辑
以下脚本插入到Main以上- #设定一个游戏里用不到的变量来储存标题文件名
- Title_Variable = 99
- class Scene_Title < Scene_Base
- alias old_main main
- def main
- if $game_variables != nil
- file = File.open("Data\\title.rvdata", "wb")
- Marshal.dump($game_variables[Title_Variable], file)
- file.close
- end
- old_main
- end
- def create_title_graphic
- @sprite = Sprite.new
- if FileTest.exist?("Data\\title.rvdata")
- file = File.open("Data\\title.rvdata", "rb")
- $game_variables[Title_Variable] = Marshal.load(file)
- file.close
- if $game_variables[Title_Variable] == 0
- @sprite.bitmap = Cache.system("Title")
- else
- @sprite.bitmap = Cache.system($game_variables[Title_Variable].to_s)
- end
- else
- @sprite.bitmap = Cache.system("Title")
- end
- end
- end
- class Scene_File < Scene_Base
- alias old_do_save do_save
- def do_save
- file = File.open("Data\\title.rvdata", "wb")
- Marshal.dump($game_variables[Title_Variable], file)
- file.close
- old_do_save
- end
- end
复制代码 想要更换的时候,用事件脚本(NEWTITLE是文件名)- $game_variables[Title_Variable] = "NEWTITLE"
复制代码 当然如果你标题图片的文件名是数字的话,你就可以直接用变量操作了。 |
|