A-frame 随机页面重新加载/刷新

Posted

技术标签:

【中文标题】A-frame 随机页面重新加载/刷新【英文标题】:A-frame Random page reloads/refresh 【发布时间】:2017-11-18 06:15:59 【问题描述】:

我一直在 A-Frame 中开发一款 VR 游戏。当我开始在设备上进行测试时(iPhone 7/iPhone 7 Plus 运行 Safari,三星 Galaxy S6 运行 Chrome),我开始注意到页面会随机刷新,这对我们来说是个问题,因为它会重新启动游戏。

这发生在他们网站上的演示以及我们的自托管游戏中。

有没有人遇到过这个问题,和/或知道问题或解决方案是什么?

【问题讨论】:

在每个 aframe.io 演示中都会发生这种情况吗?它是崩溃还是只是刷新 aframe 画布?运行 firefox 时是否会在 Galaxy S6 上发生这种情况? 【参考方案1】:

我多次遇到内存问题,在使用 ios 系统时,很少在安卓系统上。 我的问题与内存泄漏或高内存使用率导致我的网站崩溃有关。这主要发生在我尝试通过点击加载高分辨率照片时,显然<a-assets> 中的内容被部分缓存,所以您的网站一天都没有加载,但是从那里动态加载东西时它会占用大量资源。我的解决方案,因为我没有时间进一步调查这个问题,所以加载场景中的所有资产,无论是在你的某个地方看不到它们,或者通过将可见设置为 false 使它们不可见。切换可见-不可见时,我没有那么多内存问题,所以手机可以处理它,但加载时间更长。 a-frame 在移动 before 上存在性能问题,我发现 this guy 和我有同样的问题。它的工作方式更好,然后当这些帖子来自(2016)时,但我仍然有问题,通过这些变通办法解决。 我希望这可以解决您的问题。

【讨论】:

感谢您的回复 Piotr。奇怪的是,当新 iPhone 7 上的 A-Frame 示例发生这种情况时,我没有听到更多关于此的信息。不幸的是,我对此无能为力。唯一相关的解决方案要求我删除许多资产,但这似乎是我无法为这个项目做的事情。

以上是关于A-frame 随机页面重新加载/刷新的主要内容,如果未能解决你的问题,请参考以下文章

ie上iframe操作时闪烁的问题,重新加载的问题

如何用JS使图片重新加载

Vue页面重新加载刷新数据配置

如何实现不刷新页面,只重新加载js文件

如何实现不刷新页面,只重新加载js文件?

Vue刷新页面重新加载