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

Project1

 找回密码
 注册会员
搜索

条件分歧中按钮被按下如何应用?

查看数: 4792 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-12-4 14:38

正文摘要:

设计事件时用条件分歧中的按钮被按下出现奇怪现象, 决定键的应用还好,能正常反应,但是应用方向键时总是乱反应, 要么是按着就执行后面语句,松开就返回前面语句, 要么就直接结束事件不执行条件分歧内容,这怎么 ...

回复

bloodship 发表于 2017-12-5 17:50:34
4楼大佬的方法正对路
下图就是按照他说的做的,你参考一下。

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

2017-12-05_032253.png

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

2017-12-05_032311.png
Fan723 发表于 2017-12-5 13:13:59
算了,我总算弄明白了,XP是有个输入按键处理,它可以一直处于等待状态,MV没有这个功能。
我去改用循环加页处理看看。谢谢大家!
幻の飞鱼 发表于 2017-12-5 12:39:49
本帖最后由 幻の飞鱼 于 2017-12-5 12:41 编辑

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

并行就是不停的循环运行,判断你写的每一个分支,相当于等待你按键
但不要把显示第一页这样的内容也一起并行,会不停的显示第一页了
Fan723 发表于 2017-12-4 22:43:52
我想要的效果是如果按键没按下就停留在按键判断之前,每按一次都停留在下一个判断之前。
一直不按就一直停留,不会跳出事件。
在XP的时候这样写是能达到效果的呀。
越前リョーマ 发表于 2017-12-4 18:13:40
因为你并没有给玩家按键的时间,事件按顺序执行下去的瞬间如果玩家没有按键就会跳过

两个办法,一个是把事件改成并行处理或自动执行(需要等待帧避免卡死),这样会无限判断玩家是否按了按键
另一个是……看了下,这个功能好像只有XP才有后面都删掉了,就不讲了

点评

可以参考我以前做的视频。https://www.bilibili.com/video/av1455983/#page=4 。第4P,十几分钟左右讲做事件菜单的思路  发表于 2017-12-4 23:56
你的这套事件逻辑有问题。你没考虑过“没按”的时候他会发生什么,导致他一溜烟就过去了。不应该用标签还是要套循环  发表于 2017-12-4 23:44
加了等待也是一样,没动作就中止,并行处理就会不断执行显示第一页,自动执行就会不停轮播,完全不受控制。怎么破?跟XP完全不一样了。  发表于 2017-12-4 23:07
bloodship 发表于 2017-12-4 16:34:28
在我看来你的前三个分歧达到的效果就是:按住右键的时候,瞬间依次显示了actor1、actor2、actor3之后又消除了。
我不知道你要达到什么效果,如果你觉得看不到图片可以加个等待再消除。

点评

就是要做翻页的效果,但是做出来如果没动作就会中止事件。  发表于 2017-12-4 23:04
我估计楼主是想做翻页  发表于 2017-12-4 16:40
翻滚牛宝宝 发表于 2017-12-4 16:19:04
不是瞬间执行完了吗?

点评

没执行完,判断的时候如果没动作就中止事件。  发表于 2017-12-4 23:03
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-22 04:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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