纹理图集简介
为了在多个平台上提供良好的性能,Wonderland Editor 会自动将纹理组合成纹理图集。纹理图集通过将多个纹理合并为一个单一纹理,减少了设备需要的纹理绑定数量。
然而,对于大型资源,如果纹理图像尺寸超过最大图集大小,生成的纹理图集可能会导致纹理无法渲染。
增大图集大小
避免由于图集导致纹理损坏的最简单方法是增大图集大小。增大图集尺寸会降低性能,但对于许多项目来说,影响并不明显。
要更改纹理图集的大小,请前往 Views > Project Settings > Rendering 并找到 textureAtlasSize,您可以使用下拉菜单更改尺寸(单位:像素)。使用 compressedTextureAtlasSize 选项更改压缩纹理图集的大小。
减小纹理大小
另一个避免纹理损坏的简单方法是减小资源图像纹理的大小:导航到 Views > Resources > Images。
此选项卡包含了项目中导入的所有图像的列表。
在这里,您可以使用 maxSize 设置减少每张图像在图集上使用的空间。
请记住,减小图像大小后,其纹理将在您的应用中以较低分辨率显示。
图集类型
字体图像和从 .glb/.gltf 或未压缩的图像文件中加载的图像将被添加到未压缩的图集中。更改这些图像的图集大小或尺寸将影响未压缩纹理图集的充足性。
在编辑器中导入的图像默认情况下会被压缩并最终进入压缩纹理图集。因此,更改压缩图集大小或这些图像的大小将影响压缩纹理图集的充足性。
如果未压缩图集的大小不足,但未压缩图集中还剩下很多空间,可以根据以下部分的描述禁用部分导入图像的压缩。
压缩图像
为了节省 GPU 上的图像内存,Wonderland Editor 会自动压缩导入的图像。压缩图像可能会产生在您的应用中无法接受的失真。要禁用图像的压缩,导航到 Views > Resources > Images 并取消勾选 compressed 复选框。