javascript - Three.js 从缓存中加载对象模型

标签 javascript html three.js

我有一个包含一些 obj 模型的场景,我注意到每次重新加载页面时,加载器都会从 url 而不是缓存中再次加载对象。有没有一种方法可以检查缓存中的资源是否直接加载?

谢谢

最佳答案

据我所知,ThreeJS 不提供为大文件嵌入的功能。但是,您可以使用第 3 方插件来实现这一点。

有一个名为 MicroCahce.js 的插件可以在 GPU 缓存中存储对象。这个插件可以在这里本地化:

https://github.com/jeromeetienne/MicroCache.js

您可以在此处找到完整的教程,逐步说明如何实现此目的:

http://learningthreejs.com/blog/2011/09/16/performance-caching-material/

希望对您有所帮助!

关于javascript - Three.js 从缓存中加载对象模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30142321/

相关文章:

javascript - Amcharts 从外部源(温度)为数据集添加值(value)

javascript - react 导航 TabNavigator : Reset previous tab on tab change

javascript - 在 Angular 中的 dom 元素上使用两次 ng-controller

java - 退出后避免返回页面渲染

javascript - 如何在 Three.js 中剪切立方体

javascript - 与 MeshBasicMaterial 相比,ThreeJS MeshStandardMaterial 在移动设备上太慢

javascript - 三.JS FPS控制左右扫射

javascript - 允许两个站点通信以了解 iframe 的当前 URL

php - 将元素添加到状态更改按钮 Html

javascript - 尝试从文件读取数据时,readFileSync 返回未定义