查看: 1714|回复: 5

[已经解决] 求一行判断主角走了多少步的脚本!谢谢啦~

[复制链接]
梦石
0
星屑
50
在线时间
130 小时
注册时间
2016-1-14
回帖
106
发表于 2016-6-14 14:34:41 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 狼人弟弟 于 2016-6-14 14:35 编辑

如题,求判断主角在触发事件后走了多少步?以此来结束主角所触发过的事件。。。{:2_249:}
梦石
0
星屑
50
在线时间
1089 小时
注册时间
2014-5-9
回帖
433
发表于 2016-6-15 11:19:59 | 显示全部楼层
可以这样吗。。。
先把当前的步数代入到一个变量,假设变量A,此变量不变。

公共事件,并行处理
变量B=步数
当变量B-变量A>=???时   关闭事件
已填坑作品:唤灵师1,唤灵师2-魔灵大陆,唤灵师3-莉娜丝的吊坠。破晓,傲歌。
填坑中作品:三国梦,罗亚大陆之雇佣兵团
回复

使用道具 举报

梦石
0
星屑
50
在线时间
130 小时
注册时间
2016-1-14
回帖
106
 楼主| 发表于 2016-6-15 11:52:25 | 显示全部楼层
15968715431 发表于 2016-6-15 11:19
可以这样吗。。。
先把当前的步数代入到一个变量,假设变量A,此变量不变。

似乎可以,但具体脚本怎么写哈~我不是很懂。
比如变量A-变量B的脚本如何表达???
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1089 小时
注册时间
2014-5-9
回帖
433
发表于 2016-6-15 13:42:26 | 显示全部楼层
本帖最后由 15968715431 于 2016-6-15 13:45 编辑

1、事件启动时,把当前的步数代入到变量。 变量A = 步数  这个是固定不动的。另外此时启动公共事件开关 名称假设为X。
2、设个公共事件,并行处理,开关X开启时启动。
3、公共事件内容:变量B = 步数,变量B - 变量A,当变量B的值大于或等于多少时关闭事件,关闭开关X。否则不启动。因为是并行的公共事件。所以会一直刷新。直到判定结束。
给你附张公共事件图吧。
QQ图片20160615134516.png

另外 : 未测试,不知道能不能行的通

点评

恩,我刚想到一个。看下面的回复吧。  发表于 2016-6-15 15:41
试过之后好像不能用啊  发表于 2016-6-15 15:08
已填坑作品:唤灵师1,唤灵师2-魔灵大陆,唤灵师3-莉娜丝的吊坠。破晓,傲歌。
填坑中作品:三国梦,罗亚大陆之雇佣兵团
回复

使用道具 举报

梦石
0
星屑
50
在线时间
130 小时
注册时间
2016-1-14
回帖
106
 楼主| 发表于 2016-6-15 14:36:41 | 显示全部楼层
15968715431 发表于 2016-6-15 13:42
1、事件启动时,把当前的步数代入到变量。 变量A = 步数  这个是固定不动的。另外此时启动公共事件开关 名 ...

太感谢了~我还没注意到原来变量可以代入“步数”呢!!!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1089 小时
注册时间
2014-5-9
回帖
433
发表于 2016-6-15 15:40:04 | 显示全部楼层
本帖最后由 15968715431 于 2016-6-15 15:41 编辑

还有个方法,也是用并行公共事件。
设个变量A
等待XXX帧
变量A+1
当变量A>=XX时
   事件关闭,此公共事件关闭。
否则
结束

这个意思就是变量A累积到多少值时启动。

点评

其实还可以用计时器~~~  发表于 2016-6-16 08:53
我试试吧,不过之前我就尝试过用XX帧来计时,但放在公共事件上也没什么作用。  发表于 2016-6-15 18:33

评分

参与人数 1梦石 +2 收起 理由
丿梁丶小柒 + 2 认可答案

查看全部评分

已填坑作品:唤灵师1,唤灵师2-魔灵大陆,唤灵师3-莉娜丝的吊坠。破晓,傲歌。
填坑中作品:三国梦,罗亚大陆之雇佣兵团
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部