cocos2d-x lua 添加etc2支持

从论坛里找到了大佬的帖子


我按照大佬的提示改了,已经可以在android和ios运行了,自测没问题
可以直接将 图集 散图 csb文件引用的图 替换成pkm
这是我自己用的引擎链接

链接:https://pan.baidu.com/s/15a4uI1HCXEXMh0T5o7Dh2A 密码:xqmb

我用的引擎版本是3.0
图片压缩推荐用texture packer

2赞

兄弟,源代码主要改了哪里

直接替换cocos 安卓重新生产 .so文件 苹果直接编译就行

具体改动你可以自己用对比软件对比一下,改的地方很多,说不清

欢迎共同发展引擎: https://github.com/c4games/engine-x
我们已完成astc的3平台支持

1赞

大佬你可以直接自己合并进去。

换成这个了之后 效率有大幅度提升吗

有大幅度提升,具体测试报告之类的可以直接百度搜索。我比怕麻烦,不想做一个测试然后搞截图发出来。

我之前弄了好像没啥效果 不知道是不是哪个关键的地方没弄好

你得上android studio或者xcode看内存情况,从android studio看,渲染绘制那块降低了很多内存,一张2048x2048的大概可以降低20-30m的内存

有用,点赞

不考虑ASTC?

感谢分享,已搬砖完成支持: https://github.com/c4games/engine-x/pull/188

mark下以备后面用到

mark下

插眼,可能会用到

插眼。要用。

源码删除了么, 网盘上找不到了

好了,可能是之前清理文件误删了

请问png 转换到 etc2 的pkm文件 你用什么软件转的,texture packer么

如果用ETC2的格式处理了图片之后,要是用户手机不支持ETC2怎么办?直接黑屏吗?