three.js - AframeJS - 如何完全破坏场景?
问题描述
我正在开发一个带有 AframeJS 组件的 Vue 应用程序。我想知道销毁 Aframe 场景(侦听器、计时器、动画帧等)的正确方法?
现在,当我销毁我的 aframe-vue-component 时,aframeanimation-frame
计时器会继续触发,这会拖累应用程序其余部分的性能。
我仔细研究了aframe 文档并没有找到一个明智的方法。
谢谢
解决方案
您可以在 iframe 中加载 A-Frame 体验并重新加载/更改 url 并在不需要时将其隐藏。
推荐阅读
- ios - Swift 如何知道 layoutIfNeeded() 之后布局是否完成
- docker - 来自守护进程的错误响应:容器没有运行?
- angular - Ionic - 拍照后再次调用相机?
- visual-studio - 如何使用 cakebuild.net 构建运行 xamarin 单元测试/ui 测试?
- php - Composer 在 docker 容器中不起作用:“https://packagist.org/packages.json”不包含有效的 JSON
- docker - 无法在 docker-compose 中定义的服务之间共享卷
- angular - 分离的 DOM 树内存泄漏角度
- javascript - 为什么不延迟等待阻塞?
- prolog - 带有先决条件的 Prolog 路径查找
- linux - ALSA:播放音频的正确方法 - 阻塞模式和线程