Project1

标题: 怎么在事件等待的时候不妨碍操作 [打印本页]

作者: ZodiacS    时间: 2019-6-11 19:11
标题: 怎么在事件等待的时候不妨碍操作
是这样……想做一个会动的标题画面,动画已经做好了,标题画面是根据 https://rpg.blue/thread-257015-1-1.html 制作的
动画的播放方式是最笨的一种——连续显示图片,但为了控制帧率就得在每一帧中间插上等待命令,但是往往这个时候玩家是无法作任何操作的,并行处理也不行。
总之想在播放动画的时候玩家可以正常操作,如果有别的播放动画的方式也行。
作者: 7112    时间: 2019-6-11 19:33
不让人物等待而让事件等待呢?在设置移动路线-等待里,上方调整谁在等待
作者: 灯笼菜刀王    时间: 2019-6-12 16:47
并行处理

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

事件, 条件分歧 当@a > 10086 #你要等待的帧数)
   脚本:@a = 0
   事件: 显示图片或者要干啥干啥
end
作者: shencao    时间: 2019-6-12 20:25
本帖最后由 shencao 于 2019-6-12 21:28 编辑

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

我直接下了顶楼链接里面的范例,在里面改的:


↑ 插播一下:事件2的内容也可以不用加循环,就直接写显示图片,效果一样的,因为并行事件本身就是会不断循环执行。(循环写习惯了XD

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


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

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





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