我正在构建一个 Web 应用程序,它具有使用 Pano2VR 构建的多个全景图,它基本上是一个可以在画布标签中吐出带纹理的 WebGL 立方体全景图的软件。我想把其中的 11 个放在一个页面上,这样当用户请求一个时,浏览器就不必加载单独的页面。我只需要取消隐藏并将其带到前面。
问题是,当我将超过 9 个这样的全景图(它们是 WebGL 画布)放在一个页面上时,一些画布会变成空白。我猜这是一个内存问题。这个应用程序在本地运行,所以所有的资产都是本地的,没有下载或任何东西。我没有做任何类型的预加载,所以我想知道这是否可以解决它。我从来没有使用过预加载或任何东西,所以我不确定它是否会有所帮助。
有没有人处理过在一个页面上有多个画布标签或多个 WebGL 画布标签并且有一些空白的问题?如果有人有任何想法,我会全力以赴。