设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1730|回复: 3
打印 上一主题 下一主题

[已经过期] 如何随着结局改标题……(?)

[复制链接]

Lv4.逐梦者

水月·镜花

梦石
10
星屑
403
在线时间
1181 小时
注册时间
2005-10-22
帖子
1183

开拓者

1
发表于 2012-11-8 07:07:50 | 显示全部楼层
本帖最后由 电子最终龙 于 2012-11-8 09:50 编辑

在結局部份生成一個rxdata文件記錄變量a, b. 然後Scene_Title裏面把標題文件名做成分歧就行了

第一步,首先設定一個結局儲存變量,比如變量0001,當值為0表示未發生結局,值為1表示結局1, 2則表示結局2
在結局事件加入如下代碼:

  1. ctrl_num = 1 # 變量在rm編輯器中的編碼
  2. file = File.open("ending", "wb")  # 生成并開啟名為ending的存檔文件
  3. Marshal.dump($game_variables[ctrl_num - 1], file)
  4. file.close
复制代码
第二步,在Scene_Title找到@sprite = Sprite.new 這句,在語句后插入以下代碼
  1. title_file = ["title1.png", "title2.png", "title3.png"]  # “title123”指代標題畫面的文件名
  2. if not FileTest.exist?("ending.radata")
  3.   @sprite.bitmap = RPG::Cache.title(title_file[0])
  4. else
  5.   file = File.open("ending", "rb")
  6.   recent_end = Marshal.load(file)
  7.   file.close
  8.   @sprite.bitmap = RPG::Cache.title(title_file[recent_end])
  9. end
复制代码

点评

那我要是是数字类的呢?+1 +2 +3 +4,用这个方法也行嘛?(我还在琢磨中……)  发表于 2012-11-9 06:00
唔……如果LZ要的是该选项名那就更简单了  发表于 2012-11-8 13:04
可以像黑暗圣剑传说那样,新建一个叫“Scene_Dream”  发表于 2012-11-8 12:35
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-22 03:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表