three.js Cache

2023-02-16 17:44 更新

一個簡單的緩存系統(tǒng),內(nèi)部使用FileLoader。

代碼示例

要在所有使用FileLoader的加載器上啟用緩存, 需設(shè)置

THREE.Cache.enabled = true.

例子

WebGL / geometry / text

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來刪除相應(yīng)的緩存文件。

.clear () : undefined

清除所有緩存中的值。

src/loaders/Cache.js


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號