Godot 运行时纹理压缩 fallback:设备不支持时别把角色涂成紫色
为什么要单独治理 美术导出了一批 ASTC 纹理,测试机表现正常,线上某些低端 Android 设备却显示紫色材质或黑块。客户端日志只记录资源加载失败,没有说明设备支持什么格式、选择了哪个变体、fallback 是否存在。纹理压缩不是导入设置里的一个选项,而是资源分发、设备能力探测和运行时选择共同决定的系统。
tag
为什么要单独治理 美术导出了一批 ASTC 纹理,测试机表现正常,线上某些低端 Android 设备却显示紫色材质或黑块。客户端日志只记录资源加载失败,没有说明设备支持什么格式、选择了哪个变体、fallback 是否存在。纹理压缩不是导入设置里的一个选项,而是资源分发、设备能力探测和运行时选择共同决定的系统。
问题从哪里冒出来 图集要服务加载和内存,不是把所有小图塞进一张大图就结束。这类问题通常不会在项目第一周暴露,因为早期内容少、设备少、链路短,大家靠经验补几个判断就能跑。等到包体、活动、多人、移动端适配和性能预算一起上来,它就会从一个小 Bug 变成团队协作问题。