设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2862|回复: 3
打印 上一主题 下一主题

[已经解决] 如何使步数暂停

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
122 小时
注册时间
2011-2-7
帖子
150
跳转到指定楼层
1
发表于 2013-7-7 15:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
请问如何让角色照常走动而步数暂时不增加,然后通过别的方法再使步数恢复。

Lv1.梦旅人

高州佬

梦石
0
星屑
66
在线时间
249 小时
注册时间
2006-3-10
帖子
156
2
发表于 2013-7-7 15:51:21 | 只看该作者
  1. class Game_Party
  2.   attr_accessor :steps
  3. end
复制代码
将上面那段脚本插入到Main之前
事件调用脚本
$game_party.steps = 0 #这个直接步数直接等于0
$game_party.steps = $game_variables[9] #这个是步数等于变量9

暂停时保存一下..要继续时就读取一下继续...
想更智能的方法..等楼下的来个会脚本的

评分

参与人数 1星屑 +80 收起 理由
Sion + 80 感谢帮忙

查看全部评分

认真学习 抓紧时间886 各位
回复 支持 反对

使用道具 举报

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-27 14:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表