Project1

标题: 请问怎么判断返回的场景? [打印本页]

作者: 白魔导师宝儿    时间: 2013-12-18 13:36
标题: 请问怎么判断返回的场景?
我在主菜单添加了读取存档
可是进行读取界面后再按B键会直接返回标题
请问要怎么改正?
再如果直接在地图上设置读取功能又该怎么弄?
作者: Password    时间: 2013-12-18 18:12
范例已经制作好,请查看:
Project1.rar (242.33 KB, 下载次数: 21)

注:修改的脚本已在脚本编辑器中名前用“★”标出,或者全局搜索“修改处”即可查到每一个修改点

下面摘自存读档语句的解释:
$scene = Scene_File.new(存读,返回标题,返回地图) #第一个参数true为存档,false为读档,第二个参数为true则结束后返回标题画面,第三个参数为true则返回地图画面,如果二、三都为false则返回菜单画面。
作者: 怪蜀黍    时间: 2013-12-18 19:45
本帖最后由 protosssonny 于 2013-12-18 19:47 编辑
Password 发表于 2013-12-18 18:12
范例已经制作好,请查看:


P蜀黍先赞苏联君范例考虑很周全,你考虑的情形包括:
1、标题画面读档情形
2、菜单读档情形
3、事件读档情形
然而不足是你忽略了你占用了1号变量$game_variables[1]而没有任何说明。这种只有1和0两个取值的时候,用开关比用变量更合理一些。
而我认为最好是不要占用默认变量。Game_Temp类是一个宝,各种暂时数据都可以使用它来暂时储存。你只需在Game_Temp里声明一个可读写的方法
  1. attr_accessor :temp_swtich1
复制代码
然后你就可以几乎在脚本的任何地方使用这个全局变量了:
  1. if $game_temp.temp_swtich1 == true # 可以省略==true
  2.   XXXXX
  3. end
复制代码
这样就避免了占用默认的变量和开关。
作者: 白魔导师宝儿    时间: 2013-12-23 12:57
Password 发表于 2013-12-18 18:12
范例已经制作好,请查看:

看了看范例
能追问一下吗?
如果返回的场景还有其它的话要怎么改呢?





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1