前言
CocosCreator 3.x 系列从 2021年2月7日发布 CocosCreator 3.0 开始,这个结合 CocosCreator 2.4.x (2D) 和 CocosCreator 3D 1.2.0 (3D) 工作流的新引擎,被不少开发者寄以厚望。4年多时间过去了,目前最新发布的版本 CocosCreator 3.8.6 逐渐趋于稳定,今天我们来盘点一下 CocosCreator 3.x 版本的压缩纹理工具的版本支持吧。
介绍
压缩纹理,指的是将图片等纹理资源(JPG图片或者PNG图片)压缩成其他的纹理格式。而压缩纹理最大的优点在于,可以减少纹理资源在运行时的内存占用。也就是说,压缩纹理实际上是减少纹理资源在运行时的内存(注意:压缩纹理的资源大小并不一定比JPG图片或PNG图片小,因为JPG或PNG原本也是图片的压缩格式)。
压缩纹理不同格式在不同平台的支持情况也不一样,可以参考:
目前 CocosCreator 支持 ASTC、ETC1、ETC2、PVR 等压缩纹理格式。
CocosCreator 3.x 各个版本压缩纹理工具支持情况如下表:
ASTC 压缩工具版本对应表
3.x 版本位于 cocos\editors\Creator\3.x\resources\tools\astc-encoder 目录
ETC 压缩工具版本对应表
3.x 版本位于 cocos\editors\Creator\3.x\resources\tools\mali_win32 目录下
PVRTC 压缩工具版本对应表
3.x 版本位于 cocos\editors\Creator\3.x\resources\tools\PVRTexTool_win32 目录下
libwebp 工具版本对应表
3.x 版本位于 cocos\editors\Creator\3.x\resources\tools\libwebp_win32 目录下
其他参考
astcenc 工具来源: https://github.com/ARM-software/astc-encoder/releases
etcpack 工具来源于 Arm,不过已经失效了。后续关注:
https://github.com/google/etc2comp/
libwebp 工具来源:https://chromium.googlesource.com/webm/libwebp/
我是木限东,关注我,跟着我一起学习不迷路!
关注【微信公众号】稀饭Creator
gitee:https://gitee.com/yeshao2069
gitcode: https://gitcode.com/muxiandong
github: https://github.com/yeshao2069