为什么引擎没有根据像素格式对内存进行优化?

由于不支持PVR格式,在TexturePacker里我只能选择输出为PNG-32,但是我发现引擎加载出来以后,还是每个像素占32位,完全无视像素格式为565.

是我哪里做的不对吗?

就是这样,格式不影响图片加载到内存后的大小,这样GL渲染时传递图片数据才能统一

目前没有自动识别 Texture 的像素格式,抱歉,我将这一点提到 roadmap 中

https://trello.com/c/YOk6Htao/66-pvr-etc-support-pixel-format-detection

可以去点个 thumbs up

这个还没有加到开发列表里么?

因为编辑器不支持扩展Texture的属性 目前我只能做到 把jpg加载成 565来减少点内存使用

编辑器真可以开源了,有些功能做起来很简单,但是编辑器改不了就很烦,但引擎又要你投票

@panda 请问这个根据像素格式对内存进行优化,计划什么时候做,这个优化减少内存的大小效果还是挺明显的

请问1.10.1支持了吗 我想把像素格式改成16位的。有没有大佬确认一下