Project1
标题:
如何使步数暂停
[打印本页]
作者:
a1072126939
时间:
2013-7-7 15:09
标题:
如何使步数暂停
请问如何让角色照常走动而步数暂时不增加,然后通过别的方法再使步数恢复。
作者:
weixun
时间:
2013-7-7 15:51
class Game_Party
attr_accessor :steps
end
复制代码
将上面那段脚本插入到Main之前
事件调用脚本
$game_party.steps = 0 #这个直接步数直接等于0
$game_party.steps = $game_variables[9] #这个是步数等于变量9
暂停时保存一下..要继续时就读取一下继续...
想更智能的方法..等楼下的来个会脚本的
作者:
a1072126939
时间:
2013-7-7 16:30
weixun 发表于 2013-7-7 15:51
将上面那段脚本插入到Main之前
事件调用脚本
$game_party.steps = 0 #这个直接步数直接等于0
感谢你的悉心帮助,通过你的启发我想出了一种可行方法,不过我并未用到步数=变量9的脚本指令;我在此将方法分享给同样需要帮助的人:
class Game_Party
attr_accessor :steps
end
首先,将上面那段脚本插入到Main之前。
将A事件设定为并行处理,设置变量8等于步数,这样人物在走动时变量8的数额就会与步数一致了;需要暂停步数时,在B事件中设置让变量9=变量8,同时中断A事件的并行处理;在需要恢复步数时,就事件调用脚本$game_party.steps = 0 使步数归0,再使使变量8=变量9,之后再开启A事件的并行处理。
这个方法只是运用事件与变量的处理保存了步数的数据,并未做到真正的使步数暂停。如果有更好的方法还请更多的前辈给与更好的指教。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1