Three.js模型文件已更改但渲染模型是否相同?

时间:2016-11-04 14:06:42

标签: three.js

我使用three.js渲染一个存储在我系统文件夹中的模型。在我第一次渲染模型文件似乎存储在缓存中之后的chrome中,因为如果我更改文件并重新加载页面,则渲染模型没有变化。由于其他原因,我无法清除缓存。请帮我解决这个问题。有什么办法可以在文件更改后重新加载模型。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

为了解决您的第一个问题,three.js将始终缓存模型文件以减少加载文件所需的时间。为了解决这个问题,您可以使用反缓存技巧,即将随机值附加到模型文件URL的末尾,如下所示。

     "http://localhost/models/model.json?" + Math.random()

希望它有所帮助!