啊~~这个问题纠结一阵了。。。
在游戏的过程中呼出右键的时候要使用
[tempsave place=0]
这个命令大概就是再返回的时候使用
[tempload place=0]
[return]
能够再次继续剧本
可是如果在右键使用过程中修改了系统参数比如kag.bgm.currentBuffer.volume2、kag.chSpeed等等,再返回的时候使用tempload命令的话这个修改貌似就被无效化了,查看变量发现这个数值又恢复了修改之前的,应该是tempsave存档里面貌似记录了这个东西。
但是如果不使用tempsave和tempload,呼出右键之后让右键的层隐藏虽然返回了游戏但是无法继续游戏脚本
返回那里的代码这么写的:(其结果是修改的参数被无视了)
[eval exp="sf.bgmvol=kag.bgm.currentBuffer.volume2/1000"]
[delay speed="&sf.wordspeed"]
[layopt layer=message10 visible=false]
[tempload place=0 bgm=false]
[unlocksnapshot]
[return]
tempload的时候貌似可以不读取bgm或者se等参数,是不是也能不读取系统参数?
这里应该怎么写才能让修改之后的参数应用到脚本中而且脚本能继续进行呢?
在游戏的过程中呼出右键的时候要使用
[tempsave place=0]
这个命令大概就是再返回的时候使用
[tempload place=0]
[return]
能够再次继续剧本
可是如果在右键使用过程中修改了系统参数比如kag.bgm.currentBuffer.volume2、kag.chSpeed等等,再返回的时候使用tempload命令的话这个修改貌似就被无效化了,查看变量发现这个数值又恢复了修改之前的,应该是tempsave存档里面貌似记录了这个东西。
但是如果不使用tempsave和tempload,呼出右键之后让右键的层隐藏虽然返回了游戏但是无法继续游戏脚本
返回那里的代码这么写的:(其结果是修改的参数被无视了)
[eval exp="sf.bgmvol=kag.bgm.currentBuffer.volume2/1000"]
[delay speed="&sf.wordspeed"]
[layopt layer=message10 visible=false]
[tempload place=0 bgm=false]
[unlocksnapshot]
[return]
tempload的时候貌似可以不读取bgm或者se等参数,是不是也能不读取系统参数?
这里应该怎么写才能让修改之后的参数应用到脚本中而且脚本能继续进行呢?




