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

Project1

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

[有事请教] 请问如何禁止玩家在剧情时移动?

[复制链接]

Lv2.观梦者

梦石
0
星屑
780
在线时间
112 小时
注册时间
2023-3-5
帖子
9
跳转到指定楼层
1
发表于 2024-6-25 23:19:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题
跑剧情时如果是对话过程,玩家是不能操控的这点知道
但是遇到有等待帧、设置NPC移动路线或是NPC显示气球泡泡时,玩家此时却变得可以移动
有没有方法禁止呢?

想了一下
我把剧情设在了公共事件里,会不会是因为这样?

Lv3.寻梦者

梦石
0
星屑
969
在线时间
130 小时
注册时间
2024-5-22
帖子
87
2
发表于 2024-6-26 00:19:33 | 只看该作者
应该是。等待只有在玩家触发事件才有意义。如果你要在其它事件里面执行,可以设置玩家移动路线的等待

点评

因为想说某些公共事件顺便触发一整串干脆写在里面,结果有点问题  发表于 2024-6-26 10:58
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5179
在线时间
337 小时
注册时间
2021-2-9
帖子
69
3
发表于 2024-6-26 08:30:37 | 只看该作者
用插件限制下移动!
这个 SRD_RestrictMovementDirections.7z (1.03 KB, 下载次数: 6)

点评

谢谢,我试用看看!  发表于 2024-6-26 10:55
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7547
在线时间
1122 小时
注册时间
2006-7-18
帖子
581
4
发表于 2024-6-26 08:42:27 | 只看该作者
触发剧情部分记得好像设置成自动执行就可以吧?自动执行在事件没执行完前,角色是无法控制的。

点评

自动执行我知道,可是这段刚好写在了公共事件,不确定是否因未这样所以玩家变得可以移动  发表于 2024-6-26 11:01
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39034
在线时间
5725 小时
注册时间
2006-11-10
帖子
6622
5
发表于 2024-6-26 10:58:52 | 只看该作者
本帖最后由 灯笼菜刀王 于 2024-6-26 11:00 编辑

什么情况下玩家无法移动?
1,有非并行处理的事件执行时
2,显示对话框时

因此, 要玩家在剧情中无法移动, 你只要保证在此期间一直处于以上两种状态之一即可
注意, NPC移动, 播放动画, 显示气泡, 移动图片,改变色调等, 这种不是事件处理器的任务, 因此, 执行该类事件时, 它是"调用一次就算执行完毕", 如果要在这个期间禁止玩家移动, 那就设置"等待" , 让事件处理器"等到它们播放完毕再结束" 就行了

点评

OK,我试试看  发表于 2024-6-26 18:20
不是,移动路线里的等待只是对该事件自己本身有效, 是通常事件指令里的 等待N帧/等待移动完成 这两个  发表于 2024-6-26 15:18
请问"等待"是指设置移动路线的等待吗?我试试看,感谢  发表于 2024-6-26 12:47
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
181
在线时间
22 小时
注册时间
2020-6-26
帖子
1
6
发表于 2024-7-28 13:40:58 | 只看该作者
dumpiel 发表于 2024-6-26 08:30
用插件限制下移动!
这个

这个插件只限制键盘不限制鼠标很难受
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 00:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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