|
- require("Editor.CompileFile")
-
-
- local function processPng(fileName)
- local image = cc.Image:analysisPngFile(fileName);
- print("png图片大小:" , fileName , image.image_width , image.image_height);
- cc.Director:getInstance():getTextureCache():addTextureSize(fileName , cc.size(image.image_width , image.image_height));
- end
-
- local function processJpg(fileName)
- local image = cc.Image:analysisJpgFile(fileName);
- print("jpg图片大小:" , fileName , image.image_width , image.image_height);
- cc.Director:getInstance():getTextureCache():addTextureSize(fileName , cc.size(image.image_width , image.image_height));
- end
-
- -- 生成所有语言
- function generateTextureSize(textureFile)
-
- local function saveui(fileName)
- -- 返回pathName , baseName , ext
- local pathName , baseName , ext = string.splitFilename(fileName);
- print(pathName , baseName , ext);
- if string.lower(ext) == "png" then
- processPng(fileName);
- elseif string.lower(ext) == "jpg" then
- processJpg(fileName);
- end
- end
- visitPath("res" , saveui);
- cc.Director:getInstance():getTextureCache():saveTextureSize(textureFile);
- end
|