Cocos2d x 何时在cocos2d js中使用cc.textureCache?

Cocos2d x 何时在cocos2d js中使用cc.textureCache?,cocos2d-x,cocos2d-js,Cocos2d X,Cocos2d Js,这两个语句都工作得很好,我不知道何时使用textureCache,何时不使用?这两个变体应该都可以,因为第二个变体也会搜索纹理缓存。为了简单起见,我个人会使用第二个。关于这个问题,如果您不确定,请不要使用纹理缓存。Cocos将在引擎盖下为您缓存纹理。我不再使用SpriteBatchNode,因为它在cocos2d-x中已被去除润滑。它的功能也是“在引擎盖下”。那么我应该用什么来代替它呢?在cocos2d js中有没有替代品?你不必使用替代品。缓存现在由cocos2d完成。我只使用cc.sprit

这两个语句都工作得很好,我不知道何时使用textureCache,何时不使用?

这两个变体应该都可以,因为第二个变体也会搜索纹理缓存。为了简单起见,我个人会使用第二个。关于这个问题,如果您不确定,请不要使用纹理缓存。Cocos将在引擎盖下为您缓存纹理。

我不再使用SpriteBatchNode,因为它在cocos2d-x中已被去除润滑。它的功能也是“在引擎盖下”。那么我应该用什么来代替它呢?在cocos2d js中有没有替代品?你不必使用替代品。缓存现在由cocos2d完成。我只使用cc.spriteFrameCache.addSpriteFrames(res.any_plist);加载精灵工作表,然后var spriteFrame=cc.spriteFrameCache.getSpriteFrame(任意图像),sprite=cc.sprite.create(spriteFrame,cc.rect(0,0,宽度,高度));我明白了,先生,非常感谢
    //code 1:
        var texTransparent = cc.textureCache.addImage(res.textureTransparentPack_png);
        this.spriteSheet = cc.SpriteBatchNode.create(texTransparent);

     //code:2
        this.spriteSheet = cc.SpriteBatchNode.create(res.textureTransparentPack_png);