Cache
优质
小牛编辑
128浏览
2023-12-01
一个简单的缓存系统,内部使用FileLoader。
代码示例
要在所有使用FileLoader的加载器上启用缓存, 需设置
THREE.Cache.enabled = true.
例子
WebGL / geometry / text
WebGL / interactive / instances / gpu
WebGL / loader / ttf
属性
.enabled : Boolean
是否启用缓存,默认为false.
.files : Object
一个object所持有的缓存文件。
方法
.add ( key : String, file ) : null
key — 通过引用缓存文件的key。
file — 所被缓存的文件
使用key为引用文件增加一个缓存入口。如果该key已持有一个文件,则会被覆盖。
.get ( key : String ) : null
key — 一个字符串key
获得该key的值。 如果该key不存在,则以undefined被返回。
.remove ( key : String ) : null
key — 引用缓存文件的一个字符串key
使用key来删除相应的缓存文件。
.clear () : null
清除所有缓存中的值。