按照步骤改etc2运行报错,求官方提供etc2的demo

creator版本号:最新版2.1.1
目标:安卓

先按照这个流程改了:https://github.com/cocos-creator/cocos2d-x-lite/pull/1685/files/7059a84652e4c4aa9fd84d8ad96a4a2ba3b803eb

改完会提示没有etc2.h的实现部分,我手动在Android.mk增加etc2.cpp

构建完,也用Mali Texture生成pkm的文件,并改名png替换掉原来在build下面的资源文件,然后再打包apk

图片都是512×512,png和jpg都是过了,都会报错:

04-30 21:11:35.574: E/jswrapper(16923): jsb: ERROR: File F:/mmm222/build/jsb-default/frameworks/cocos2d-x/cocos/
scripting/js-bindings/manual/jsb_opengl_manual.cpp: Line: 2164, Function: JSB_glTexImage2D

04-30 21:11:35.574: E/jswrapper(16923): [ERROR] Failed to invoke JSB_glTexImage2D, location: F:/mmm222/build/jsb-default/frameworks/cocos2d-x/cocos/
scripting/js-bindings/manual/jsb_opengl_manual.cpp:2177

上面的2164是这个一行代码:
SE_PRECONDITION4(count >= width * height * bytes, false, GL_INVALID_OPERATION);

实在整不出来,求一个完整creator2.1.1改的方案!

1赞

别沉了。。

我看demo项目是只做了ios,没做安卓吧,etc2.cpp都没加入Android.MK

1赞

真不知道怎么跑起来的

解决了么 围观下

没解决,按照流程又做了一遍安卓etc2,还是一楼列出那个错误

有没有做好etc2的大神,发一版2.1的引擎改动

话说ccc2.1.1支持android的etc2不?

本贴凉了。。。

2.0.10版本iOS也是报这个错,iOS有使用成功的吗

现在版本都压缩图片就没有被正确处理,用glTexImage2D处理压缩纹理的,不是应该用glcompressedTexImage2D嘛,瞎看了一通,已经被js回调搞晕了,希望官方给2.0加个补丁,或者2.1经快支持

最后是怎么解决的?