Project1

标题: 关于计时器与条件分歧融合问题 [打印本页]

作者: RPGVX    时间: 2011-7-2 22:27
标题: 关于计时器与条件分歧融合问题
  就是,设计一个计时器的倒计时,例如从1分20秒开始计时
  两个个条件分歧     分歧一   当 计时器促发事件 为大于5秒触发
                     分歧二   当 计时器促发事件 为小于2秒触发
                问题是  第一个分歧 可以正常进行
                        第二个分歧 却无法进行  (计时器到零都不促发事件)
             请各位大大 帮帮忙 小白在此谢过

作者: 我的米呀    时间: 2011-7-2 22:39
做了个例子,计时30秒,拉尔夫15秒以上乱走,15秒以下乱转方向,0秒时停下来。不知道对你有没有帮助呢?
Project5.rar (244.74 KB, 下载次数: 894)
作者: RPGVX    时间: 2011-7-2 22:47
我的米呀 发表于 2011-7-2 22:39
做了个例子,计时30秒,拉尔夫15秒以上乱走,15秒以下乱转方向,0秒时停下来。不知道对你有没有帮助呢?
...

恩,感谢,这样一来我做的游戏就完善了。如果方便的话希望能够细说一下原理。我不太会做脚本所以大部分都是纯事件构成游戏的,再一次感谢。:lol


RPGVX于2011-7-2 23:03补充以下内容:
  明白了,不过。再追问一下 我的事件达成是  与NPC对话来接受任务 但要在规定时间内完成任务就要用到计时器 计时器归零 任务失败。就要重新接受任务,如此循环 前面进行任务很顺利 但是计时器归零后依然继续任务(这就是目前遇到的问题)我想结局这个BUG但是下手方法试了很多 都没用啊。
作者: 我的米呀    时间: 2011-7-3 09:53
本帖最后由 我的米呀 于 2011-7-3 09:57 编辑
RPGVX 发表于 2011-7-2 22:47
恩,感谢,这样一来我做的游戏就完善了。如果方便的话希望能够细说一下原理。我不太会做脚本所以大部分都 ...


额……看来你还是没有能够熟练掌握分歧啊,没关系,慢慢来:lol
又做了个例子,这一次呢,一开始在女的那里接任务,把道具1给男的,如果失败就要重新来过,成功了再对话女的会恭喜玩家,男的消失。
Project5.rar (244.97 KB, 下载次数: 329)
作者: RPGVX    时间: 2011-7-3 12:52
我的米呀 发表于 2011-7-3 09:53
额……看来你还是没有能够熟练掌握分歧啊,没关系,慢慢来
又做了个例子,这一次呢,一开始在女的那 ...

前辈的方法我使用了,不过还是没有成功,为了方便,我还是把我制作关于问题的范例发了上来,希望
前辈指导一下。 Project3.zip (261.21 KB, 下载次数: 80)
作者: 我的米呀    时间: 2011-7-3 14:04
RPGVX 发表于 2011-7-3 12:52
前辈的方法我使用了,不过还是没有成功,为了方便,我还是把我制作关于问题的范例发了上来,希望
前辈指 ...

=口=|||你写得太复杂了……给你改好了,顺便修正了一个小BUG,请查收。
修改.rar (245.52 KB, 下载次数: 114)
作者: RPGVX    时间: 2011-7-3 14:46
我的米呀 发表于 2011-7-3 14:04
=口=|||你写得太复杂了……给你改好了,顺便修正了一个小BUG,请查收。

成功了,太好了。我就没想到多用几个事件来处理,老是在一个事件上吊死啊,感谢。前辈我收到了,
再一次感谢!(顺便问一下,前辈是怎么接触 RPG VX 的?)
作者: 精灵使者    时间: 2011-7-3 14:51
也可以用事件页来执行呢。
其实计时器事件可以用一个事件来完成任务的。
关键字:独立开关,除此以外的场合,并行处理
作者: RPGVX    时间: 2011-7-3 15:23
精灵使者 发表于 2011-7-3 14:51
也可以用事件页来执行呢。
其实计时器事件可以用一个事件来完成任务的。
关键字:独立开关,除此以外的场合 ...

刚开始要达成这个条件时采取了一个事件页触发,但是 分歧一 可以正常触发
                                                   分歧二 计时器归零也没有正常触发
   探讨了半天 刚刚才知道不能触发的原因,事件页中只能一次性处理完后才会继续第二个事件页
一旦使用独立开关,就不能重复没有完成的任务了。
  (就是不能回到第一个事件页,只能继续后面的事件页)
作者: 精灵使者    时间: 2011-7-3 15:52
本帖最后由 精灵使者 于 2011-7-3 15:54 编辑

如果我写的话

启动计时器,然后打开独立开关A
第二页由独立开关A控制
然后分歧1 5秒以上的场合
....
除此以外的场合
分歧2 2秒以下的场合
....
除此以外的场合
...
分歧结束
分歧结束
这样就可以多次判定

除此以外的场合需要把条件分歧下面“除此以外的场合”要打勾
作者: RPGVX    时间: 2011-7-3 15:56
  似乎明白了        分歧一
                         ……
                       除此以外场合
                            归零 任务重来
                              分歧结束
                  分歧二
                         ……
                       除此以外场合
                            归零 任务重来
                                (循环下去)
                                    分歧结束

  前辈是指这种格式吗?                       
作者: 精灵使者    时间: 2011-7-3 16:10
本帖最后由 精灵使者 于 2011-7-3 16:16 编辑

不是,而是使用分歧里面套用分歧的意思
例如
分歧1 (5秒以上)
5秒以上之行动作
除此外的场合 (5秒以下)
分歧2 (2秒以下)
  分歧3 (归零)
   重来
  除此以外的场合
   2秒以上之行动作
  分歧结束
除此以外的场合
  2秒-5秒之间
分歧结束
分歧结束
作者: RPGVX    时间: 2011-7-3 16:27
本帖最后由 RPGVX 于 2011-7-3 16:49 编辑
精灵使者 发表于 2011-7-3 15:52
如果我写的话

启动计时器,然后打开独立开关A


采用了前辈的方法....还是遇到我第一次碰见的问题,计时器归零后任务继续进行,做不到归零结束任务。

RPGVX于2011-7-3 16:48补充以下内容:
套用分歧。谢谢前辈,又学到一种方法。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1