【问题标题】:Cocos2d js 3.9 Load Image from URLCocos2d js 3.9 从 URL 加载图片
【发布时间】:2016-03-02 07:03:58
【问题描述】:

尝试使用 cocos2d js 3.9 从 IOS 上的 url 加载图像时出现错误。在web平台上,它加载正确,但在android或IOS上,它没有加载,这是我的加载代码

var avatarLink = "http://i81.photobucket.com/albums/j223/drawkbox/cocos2dx_portrait.png";
    var self = this;
    cc.loader.loadImg(avatarLink,{isCrossOrigin : true}, function(err, texture){
        var sprite = new cc.Sprite(texture);
        sprite.setPosition(SCREEN_WIDTH/2,SCREEN_HEIGHT/2);
        self.addChild(sprite);
    });

【问题讨论】:

    标签: android ios image url cocos2d-js


    【解决方案1】:

    希望这对未来的追随者有所帮助。

    从 URL 加载图像的另一种方法是 textureCache。

    cc.textureCache.addImageAsync(URL, function(texture) {
    
        if (texture instanceof cc.Texture2D) {
            var sprite = new cc.Sprite(texture);
            //Add this sprite anywhere you want
        }
        else {
            cc.TextureCache.getInstance().removeAllTextures();
            // Clear textureCache once it's done.
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 2011-08-12
      • 1970-01-01
      • 2016-06-20
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      • 1970-01-01
      相关资源
      最近更新 更多