cc.TextureCache.getInstance().addImage(“res/img.png”);
var img = cc.Sprite.create(“res/img.png”);
代码如上所示,运行了第一句后,再运行第二句Sprite.create
系统是会从texturecache中读取一个已经存在的texture?还是会创建一个新的texture?
cc.TextureCache.getInstance().addImage(“res/img.png”);
var img = cc.Sprite.create(“res/img.png”);
代码如上所示,运行了第一句后,再运行第二句Sprite.create
系统是会从texturecache中读取一个已经存在的texture?还是会创建一个新的texture?
肯定是读取已经缓存了的
如果没有缓存 就去缓存一下
看看cc.Sprite.create的实现啊