为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法停止 Javascript 函数的执行,直到特定事件触发?

有没有办法停止 Javascript 函数的执行,直到特定事件触发?

慕运维8079593 2023-07-14 09:42:06
我是 JS 新手,正在做一个使用 A-Frame 进行用户与 npc 交互的项目,场景如下:用户走到门口;用户点击门;门打开后,npc进入房间。有没有办法单独播放每个部分,或者只有我在门的“animationend”事件中调用npc交互函数?抱歉,如果英语不好的话,我很生疏。
查看完整描述

1 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

从技术上讲,您可以用来await“暂停” javascript 的执行,直到某些 Promise 得到满足,但这可能是一种尴尬的方法。特别是在 A-Frame 中,类似这样的事情通常只需在每个步骤之后发出事件并单独监听它们以对其采取行动即可完成。



查看完整回答
反对 回复 2023-07-14
  • 1 回答
  • 0 关注
  • 62 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信