[当我尝试在Unity项目中使用2k(2048x2048)纹理时,通常(但并非总是)在播放时出现这6个错误:
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纹理格式,并且所有的纹理都是jpeg。
当我收到这些错误时,网格只是纯黑色纹理。当我没有收到这些错误时,我的纹理将正确导入。有时候我看到我的纹理在第一帧渲染,然后我的网格变成黑色。
似乎您的图像已损坏,并且缺少元数据:
Artifact meta info not present for hash 41bf14bd946edde621130341baa11ff6
[如果可以通过某种方式在图像编辑器(GIMP,Photoshop)中打开图像,并将其另存为可修复错误的新文件。 PNG是视频游戏中一种非常标准的图像类型。