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

Project1

 找回密码
 注册会员
搜索
查看: 2829|回复: 3
打印 上一主题 下一主题

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
394
在线时间
52 小时
注册时间
2016-1-6
帖子
31
跳转到指定楼层
1
发表于 2019-6-11 19:11:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
是这样……想做一个会动的标题画面,动画已经做好了,标题画面是根据 https://rpg.blue/thread-257015-1-1.html 制作的
动画的播放方式是最笨的一种——连续显示图片,但为了控制帧率就得在每一帧中间插上等待命令,但是往往这个时候玩家是无法作任何操作的,并行处理也不行。
总之想在播放动画的时候玩家可以正常操作,如果有别的播放动画的方式也行。

Lv2.观梦者

梦石
0
星屑
664
在线时间
101 小时
注册时间
2016-7-15
帖子
143
2
发表于 2019-6-11 19:33:08 | 只看该作者
不让人物等待而让事件等待呢?在设置移动路线-等待里,上方调整谁在等待
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39016
在线时间
5717 小时
注册时间
2006-11-10
帖子
6619
3
发表于 2019-6-12 16:47:07 | 只看该作者
并行处理

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

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

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21010
在线时间
4886 小时
注册时间
2014-12-22
帖子
1527

开拓者

4
发表于 2019-6-12 20:25:26 | 只看该作者
本帖最后由 shencao 于 2019-6-12 21:28 编辑

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

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


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

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


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

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-16 19:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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