查看: 991|回复: 3

[有事请教] 请教一下各位关于 暂停/取消事件 的方法

[复制链接]
梦石
0
星屑
151
在线时间
60 小时
注册时间
2024-3-27
回帖
3
发表于 2024-4-23 10:40:39 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Tomapo 于 2024-4-23 21:47 编辑

用的YEP的图片公共事件插件在地图界面用事件写的ui。

公共事件1→显示图1、2、3共三张图,其中图1是ui图,图2绑了公共事件2显示新图片,图3绑了公共事件3做成返回键
但是当公共事件1进行的时候人物可以移动并且地图内其余事件也能照常进行。

想问一下怎么做才能让公共事件1进行时 人物暂停移动并且地图内其余事件暂停/暂时取消,当公共事件3返回后又能正常运行


——————因为等级不够所以先编辑一下
看到有佬说可以绑新scene,哪个新scene怎么建立啊请问

点评

要不公共事件1干脆进入一个新Scene(就像输入姓名、音量设置、返回标题确认)而不是还留在Scene_Map上,这样地图就会暂停运行,公共事件3再pop回来?  发表于 2024-4-23 16:18
毕设你,唉
梦石
0
星屑
2299
在线时间
178 小时
注册时间
2023-11-16
回帖
76
发表于 2024-4-23 10:51:34 | 显示全部楼层
这....?rm里面暂停事件的方法应该是event.stopPropagation();?我现在没有时间,Koumei大佬应该可以给你写个插件....或者你可以看看YEP_StopMapMovement.js(停止地图事件移动)还有StopSelfMovementWithPlayer.js(停止玩家移动)
回复

使用道具 举报

梦石
0
星屑
1333
在线时间
471 小时
注册时间
2012-4-8
回帖
314
发表于 2024-4-23 14:07:49 | 显示全部楼层
kyjoke 发表于 2024-4-23 10:51
这....?rm里面暂停事件的方法应该是event.stopPropagation();?我现在没有时间,Koumei大佬应该可以给你写 ...

YEP_StopMapMovement 就挺好的,rm本身应该是没有事件暂停的
event.stopPropagation() 是浏览器派发的事件 document event 不是游戏事件 Game_Event
pokemon 和 digimon 正在路上
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部