3.4问题 原生android闪退

原生android闪退
[WARN]: Can’t find a texture format supported by the current platform! Please add a fallback format in the editor.
Rect width exceeds maximum margin: bg_match/ 846 0
有很多这种报错,其中编辑器设置是11
图集尺寸都没过2048

闪退日志:
E/assert: C:/CocosDashboard_1.0.20/resources/.editors/Creator/3.4.0/resources/resources/3d/engine-native/cocos/renderer/gfx-validator/DescriptorSetValidator.cpp function:bindTexture line:110

@jare

你的安卓设备不支持 etc1 压缩纹理?是什么设备,可以添加下png格式输出,这种纹理数据异常,底层有添加断言,调试模式闪退是正常的。

小米6,在3.3.2都能正常支持,添加png后是能打开,但是显示还是异常,fps显示如图image

这个设备 etc1 应该支持的,给个测试demo,我们看下具体情况。

链接:https://pan.baidu.com/s/1-N16wFbiGqEP8j-7ayXFWQ
提取码:1111
–来自百度网盘超级会员V3的分享

demo发你了,工程是3.3.2升级到3.4的,其中问题有
1.小米6上fps花屏
2.Rect width exceeds maximum 也是小米6上
其中web和window都正常显示,就原生android有问题

小米平板4应该也有问题,打开黑屏,我这没其他设备测试了

麻烦将build,library,temp 目录删除后在上传,这个1.4G太大了 :12:

可以,我只是为了更好复现,稍等下

一看就是引擎组不舍得买百度云超级会员,背后原因让人潸然泪下

1赞

spine_test.zip (183.9 KB)

你的渲染后端勾选了vulkan,这个后端不支持 etc1 压缩纹理的,纹理就丢失了,所以单选 GLES 版本就可以了。

查了好久总算找到了,单选的gles3,android只用etc1 rgb separate A
demo:assets.zip (47.9 KB)
表现:
image

@huanxinyin麻烦看看呗

@jare 请问这个问题在看了么