three.js Cache
2023-02-16 17:44 更新
一个简单的缓存系统,内部使用FileLoader。
代码示例
要在所有使用FileLoader的加载器上启用缓存, 需设置
THREE.Cache.enabled = true.
例子
WebGL / interactive / instances / gpu
WebGL / loader / ttf
属性
.enabled : Boolean
是否启用缓存,默认为false.
.files : Object
一个object所持有的缓存文件。
方法
.add ( key : String, file ) : undefined
key — 通过引用缓存文件的key。
file — 所被缓存的文件
使用key为引用文件增加一个缓存入口。如果该key已持有一个文件,则会被覆盖。
.get ( key : String ) : Any
key — 一个字符串key获得该key的值。 如果该key不存在,则以undefined被返回。
.remove ( key : String ) : undefined
key — 引用缓存文件的一个字符串key使用key来删除相应的缓存文件。
.clear () : undefined
清除所有缓存中的值。
源
以上内容是否对您有帮助:
更多建议: