Project1

标题: 条件分歧中按钮被按下如何应用? [打印本页]

作者: Fan723    时间: 2017-12-4 14:38
标题: 条件分歧中按钮被按下如何应用?
设计事件时用条件分歧中的按钮被按下出现奇怪现象,
决定键的应用还好,能正常反应,但是应用方向键时总是乱反应,
要么是按着就执行后面语句,松开就返回前面语句,
要么就直接结束事件不执行条件分歧内容,这怎么回事呀?
下面这个事件就只执行显示第一个图片,然后就结束事件。


作者: 翻滚牛宝宝    时间: 2017-12-4 16:19
不是瞬间执行完了吗?
作者: bloodship    时间: 2017-12-4 16:34
在我看来你的前三个分歧达到的效果就是:按住右键的时候,瞬间依次显示了actor1、actor2、actor3之后又消除了。
我不知道你要达到什么效果,如果你觉得看不到图片可以加个等待再消除。
作者: 越前リョーマ    时间: 2017-12-4 18:13
因为你并没有给玩家按键的时间,事件按顺序执行下去的瞬间如果玩家没有按键就会跳过

两个办法,一个是把事件改成并行处理或自动执行(需要等待帧避免卡死),这样会无限判断玩家是否按了按键
另一个是……看了下,这个功能好像只有XP才有后面都删掉了,就不讲了
作者: Fan723    时间: 2017-12-4 22:43
我想要的效果是如果按键没按下就停留在按键判断之前,每按一次都停留在下一个判断之前。
一直不按就一直停留,不会跳出事件。
在XP的时候这样写是能达到效果的呀。
作者: 幻の飞鱼    时间: 2017-12-5 12:39
本帖最后由 幻の飞鱼 于 2017-12-5 12:41 编辑

显示第一页之后 打开独立开关 跳转第二页
后面的内容放第二页,并行处理

并行就是不停的循环运行,判断你写的每一个分支,相当于等待你按键
但不要把显示第一页这样的内容也一起并行,会不停的显示第一页了

作者: Fan723    时间: 2017-12-5 13:13
算了,我总算弄明白了,XP是有个输入按键处理,它可以一直处于等待状态,MV没有这个功能。
我去改用循环加页处理看看。谢谢大家!
作者: bloodship    时间: 2017-12-5 17:50
4楼大佬的方法正对路
下图就是按照他说的做的,你参考一下。

2017-12-05_032253.png (78.29 KB, 下载次数: 31)

2017-12-05_032253.png

2017-12-05_032311.png (86.43 KB, 下载次数: 29)

2017-12-05_032311.png

作者: Fan723    时间: 2017-12-5 21:39
再次感谢各位的指点,我已经采用循环加换页解决了这个方案了。

效果非常理想,没有浪费变量跟开关。





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