查看: 3322|回复: 3

[已经解决] 怎么在事件等待的时候不妨碍操作

[复制链接]
梦石
0
星屑
404
在线时间
53 小时
注册时间
2016-1-6
回帖
20
发表于 2019-6-11 19:11:51 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
是这样……想做一个会动的标题画面,动画已经做好了,标题画面是根据 https://rpg.blue/thread-257015-1-1.html 制作的
动画的播放方式是最笨的一种——连续显示图片,但为了控制帧率就得在每一帧中间插上等待命令,但是往往这个时候玩家是无法作任何操作的,并行处理也不行。
总之想在播放动画的时候玩家可以正常操作,如果有别的播放动画的方式也行。
梦石
0
星屑
664
在线时间
101 小时
注册时间
2016-7-15
回帖
130
发表于 2019-6-11 19:33:08 | 显示全部楼层
不让人物等待而让事件等待呢?在设置移动路线-等待里,上方调整谁在等待
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2019-6-12 16:47:07 | 显示全部楼层
并行处理

脚本:
@a = 0 if @a.nil?
@a += 1

事件, 条件分歧 当@a > 10086 #你要等待的帧数)
   脚本:@a = 0
   事件: 显示图片或者要干啥干啥
end
回复

使用道具 举报

梦石
1
星屑
22083
在线时间
4885 小时
注册时间
2014-12-22
回帖
1509

开拓者

发表于 2019-6-12 20:25:26 | 显示全部楼层
本帖最后由 shencao 于 2019-6-12 21:28 编辑

讲道理,并行处理就是不影响操作的啊。

我直接下了顶楼链接里面的范例,在里面改的:
TIM图片20190612195648.png
TIM图片20190612195918.png
↑ 插播一下:事件2的内容也可以不用加循环,就直接写显示图片,效果一样的,因为并行事件本身就是会不断循环执行。(循环写习惯了XD

*另外要注意
在转移到新地图的同时要记得消除这些图片,否则图片会一直留在画面上。这边忘记截图了。


不过它这个标题事件的做法,在图片移动的时候按键有一定几率会发生选项图片漂移。
应该是图片还在移动的时候又按了按键,导致变量值发生改变,如果值比较正好,就会发生文字突然反向移动,或者从屏幕外反向飘进来的情况。

我自己也是用事件标题,不过我是类似顶楼帖子里的2楼里的做法,把判定按键位置和根据按键位置显示按钮图片分开写,调整按键手感比较方便(也不影响其他的显示)。
所以这个范例的写法要怎么优化按键我也……不太有头绪。
要做复杂的效果的事件标题,还可以参考这个帖子!↓
http://rpg.blue/forum.php?mod=vi ... amp;fromuid=2635781

评分

参与人数 1星屑 +100 收起 理由
VIPArcher + 100 我很赞同

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部