赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 1 |
经验 | 5870 |
最后登录 | 2019-10-9 |
在线时间 | 122 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 122 小时
- 注册时间
- 2011-2-7
- 帖子
- 150
|
3楼
楼主 |
发表于 2013-7-7 16:30:46
|
只看该作者
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事件的并行处理。
这个方法只是运用事件与变量的处理保存了步数的数据,并未做到真正的使步数暂停。如果有更好的方法还请更多的前辈给与更好的指教。 |
|