【发布时间】:2017-01-21 23:16:51
【问题描述】:
我有一个Phaser.js 的游戏。我想清理所有loadState 和bootState 缓存DOM,以删除图片链接。
我实际上使用Phaser.Cache 来删除Game DOM 中的所有缓存,它可以工作,但loadState 和bootState 缓存仍然存在。
当我使用 Phaser.Cache 时
game.cache = new Phaser.Cache(game);
game.load.reset();
game.load.removeAll();
Game 缓存结果被清理
图像对象 { __default={...}, __missing={...}} __default Object { key="__default", data=img, base={...}, plus...} __missing Object { key="__missing", data=img, base={...}, plus...}
但loadState和bootState缓存仍然存在
图像对象 { __default={...}, __missing={...}, 背景2={...},加上...} __default Object { key="__default", data=img, base={...}, plus...} __missing 对象 { key="__missing", data=img, base={...}, plus...} 背景对象 { key="background", url="数据:图像/jpeg;base64,/...q0xYqtMOKrDFiqz0sVf/9k=", 数据=img, 加上...}
【问题讨论】:
标签: jquery image caching phaser-framework