Project1

标题: 求助大佬,玩家交互问题 [打印本页]

作者: 峡峡峡    时间: 2025-2-4 10:14
标题: 求助大佬,玩家交互问题
我想使用事件实现以下效果【当玩家走到一个物品面前,会弹出一个气泡,若玩家在物品,面前按下确定键时,会显示文字对话框,若玩家不按确定键,重复走到这个物品面前时,重复弹出气泡】我该怎么创建事件和代码,还有就是玩家第一次交互弹出一句话(一次),后面的交互都弹出另一句话,求助大佬!!!!rpgmakermz
作者: 治晗于    时间: 2025-2-4 10:14
(话说这里是MV区...不过也没啥区别)
“当玩家走到一个物品面前,会弹出一个气泡...若玩家不按确定键,重复走到这个物品面前时,重复弹出气泡”:物品前面放一个事件(冒泡提示),优先级在人物下方,触发条件玩家接触,出现条件留空,执行内容就是冒泡(也可以加上设置路径改变朝向朝向物品)。在物品交互的事件页里加上“打开开关(是否交互过)”或者变量操作“(交互次数)+1”。然后在物品前面的那个事件里新建事件页(第二页),出现条件是开关或者变量>=1(与物品交互里的一致),优先级在人物下方,执行内容留空,这样这个事件(冒泡提示)就消失了。

“玩家第一次交互弹出一句话(一次),后面的交互都弹出另一句话”:方法一:同样是用开关/变量解决,也可以采用独立开关。第一次交互的执行内容放第一页,后面交互的内容放第二页,第二页的出现条件是开关打开或者变量>=1(与前面的一致)或者独立开关为打开,执行内容是后面的交互内容。方法二:用分支条件判断开关的状态,变量的大小,在事件的同一页里用分支条件处理不同交互次数时的交互结果。例:如果交互次数为0,则显示文字(第一次交互)。如果交互次数为1,则显示文字(第二次交互)。
作者: 峡峡峡    时间: 2025-2-4 18:04
治晗于 发表于 2025-2-4 14:00
(话说这里是MV区...不过也没啥区别)
“当玩家走到一个物品面前,会弹出一个气泡...若玩家不按确定键,重 ...

感谢大佬,终于成了




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