首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取2k纹理的MDB_MAP_RESIZED错误

获取2k纹理的MDB_MAP_RESIZED错误
EN

Stack Overflow用户
提问于 2020-05-15 11:06:02
回答 1查看 3.3K关注 0票数 1

当我尝试在Unity项目中使用2k (2048x2048)纹理时,我通常(但不总是)会得到以下6个错误:

代码语言:javascript
运行
复制
Assertion failed on expression: 'm_ErrorCode == MDB_MAP_RESIZED || !HasAbortingErrors()'
Artifact meta info not present for hash 41bf14bd946edde621130341baa11ff6
Asset database transaction committed twice!
Assertion failed on expression: 'errors == MDB_SUCCESS || errors == MDB_NOTFOUND'

始终适用于512x512纹理,通常适用于1024x1024纹理。我使用的是RGB565纹理格式,并且纹理都是jpegs格式。

当我得到这些错误时,网格只是纯黑色的纹理。当我没有得到这些错误,我的纹理导入正确。有时我看到我的纹理渲染的第一帧,然后我的网格变黑。

EN

回答 1

Stack Overflow用户

发布于 2020-05-15 11:19:50

您的图像似乎已损坏,并且缺少元数据:

代码语言:javascript
运行
复制
Artifact meta info not present for hash 41bf14bd946edde621130341baa11ff6

如果你能以某种方式在图像编辑器(GIMP,Photoshop)中打开图像,并将它们另存为新文件,则可以修复错误。PNG是视频游戏中非常标准的图像类型。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61811027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档