您的位置:首页 > 移动开发 > Cocos引擎

纹理缓存TextureCache-Cocos2dx

2016-03-10 11:11 417 查看
TextureCache用于处理纹理加载的单例类(从Director获得该单例)。 一旦一个纹理被加载,下次使用时将直接返回该纹理。 引用之前加载的纹理可以减少 GPU 与 CPU 的内存消耗。

下面2种用法:

第一种,第一种不设置矩形

local texture = cc.Director:getInstance():getTextureCache():addImage("texture/touch_continue.png")
self.textImg = cc.Sprite:createWithTexture(texture)


第二种,设置矩形且可以旋转

local texture = cc.Director:getInstance():getTextureCache():addImage("texture/touch_continue.png")
local rect = cc.rect(0,0,100,100)
self.textImg = cc.Sprite:createWithTexture(texture,rect,true)


更多内容详见API:http://api.cocos.com/cn/de/d33/classcocos2d_1_1_texture_cache.html

下面2种用法:

第一种,第一种不设置矩形
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: