灯笼菜刀王 发表于 2024-5-12 12:14 多谢大佬!图已经动起来了 |
西北孤狼 发表于 2024-5-12 11:47 原因是并行处理的时候, 是可以操作角色的,按确定就再次触发第二个事件, 摊手, 没考虑周全, 那就不要并行, 一样用你原来的单页面循环做法 变量1 = 25 ,变量2 = 0 , 1号显示图片第一帧 循环 标签: 循环开始 当[确定]被按住时 中断循环 end 变量2 -= 1 当变量2 <= 0 变量2 = 25 当变量1 == 0 1号显示图片第二帧 变量1 = 1 标签跳转: 循环开始 end 当变量1 == 1 1号显示图片第三帧 变量1 = 2 标签跳转: 循环开始 end 当变量1 == 2 1号显示图片第四帧 变量1 = 3 标签跳转: 循环开始 end 当变量1 == 3 1号显示图片第一帧 变量1 = 0 标签跳转: 循环开始 end end end 1号图片淡出 该怎么样就这么样 |
灯笼菜刀王 发表于 2024-5-9 15:42 抱歉再次麻烦大佬了,我挨个输入大佬的指令发现最后的效果是调查镜子后屏幕闪了几下然后就正常动了起来,但如果按确定键退出调查的话,回到地图后的1~2秒内又会显示不管怎么按确定键都关不掉的第一帧图片,就想问问我是不是哪一步理解错了大佬的意思(这没法直接上传图片,我试下编辑第一楼发下事件编辑页面) |
灯笼菜刀王 发表于 2024-5-9 15:42 多谢老师建议!图片确实动起来了 |
505681468 发表于 2024-5-9 13:36 试了老师你的方法,除了按键以外的问题确实解决了(按键无效的解决方法在楼下) 谢谢回答! |
本帖最后由 灯笼菜刀王 于 2024-5-9 15:48 编辑 停在4帧没有循环, 原因, 显示图片时, ID大的在上面, 因此, 当你4张图片都显示的时候, 再怎么循环都会是 第四张在上面 正确做法: 用同一个ID去循环显示不同图片即可 按键没反应, 原因: 你的循环语句并没有中断, 当然不会执行下面的内容 正确做法, 把按键处理放到 "以上循环" 里面去, 不过, 直接放进去的话, 按键处理需要等上面都执行完才会开始判断, 即不会随时按都有反应, 因为你前面有"等待", 所以这样做, 玩家就必须要按住确定键一会才能退出 最佳做法, 调查镜子, 给变量1赋值 = 0(用变量1判断当前显示哪张图片), 变量2赋值 = 25(用变量2作为"等待帧"), 显示图片1, 等待4帧(这里等待是避免按确定调查时直接触发并行的按键判定而退出), 并打开一个并行处理事件 并行处理事件内容: 当按键[确定]被按着 1号图片淡出 等待60帧 释放1号图片 关闭该并行处理事件 中断事件处理 end 变量2 -= 1 当变量2 <= 0 时 当变量1 == 0时 1号图片显示第2帧 变量1 = 1 变量2 = 25 中断事件处理 end 当变量1 == 1 时 1号图片显示第3帧 变量1 = 2 变量2 = 25 中断事件处理 end 当变量1 == 2 时 1号图片显示第4帧 变量1 = 3 变量2 = 25 中断事件处理 end 当变量1 == 3 时 1号图片显示第1帧 变量1 = 0 变量2 = 25 中断事件处理 end end |
显示1 显示2 取消显示1 显示3 取消显示2 不用的取消掉试试 |
Drill大佬插件合集里的"图片GIF"插件 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-5-25 12:47
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.