如何重置PIXI.utils.TextureCache?

时间:2015-09-04 07:58:37

标签: javascript pixi.js

我正在使用PIXI进行小型游戏,战斗结束后,我会销毁我创建的所有JavaScript类,但 PIXI 的纹理缓存将保留,在下一个战斗中,角色(由PIXI.sprite创建)从上一次战斗中的最后frame位置开始。

我尝试重置PIXI.utils.TextureCache,如:

for(key in PIXI.utils.TextureCache) {
  PIXI.utils.TextureCache[key].destroy();
  PIXI.Texture.removeTextureFromCache(key);
}

但是从下一场比赛开始我得到了这个错误:

Resource with name "animations/person-1.json" already exists

其中person-1.json是我从流行战斗中获得的动画之一。

我怎样才能重置PIXI捕获以进行下一次战斗?

0 个答案:

没有答案