| 
 
| 赞 | 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事件的并行处理。
 这个方法只是运用事件与变量的处理保存了步数的数据,并未做到真正的使步数暂停。如果有更好的方法还请更多的前辈给与更好的指教。
 | 
 |