赞 | 408 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-12-2 |
在线时间 | 5727 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39049
- 在线时间
- 5727 小时
- 注册时间
- 2006-11-10
- 帖子
- 6626
|
本帖最后由 灯笼菜刀王 于 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 |
|