这个问题可能是由于导入的图片的压缩设置导致的。可以尝试以下方法解决问题:
在导入图片时选择'Advanced”选项卡,在'Compression”下拉菜单中选择'None”或'Uncompressed”,这样可以保留图片原始尺寸。
如果需要对图片进行压缩以减少文件大小,可以选择其他压缩选项,如'Low Quality”或'High Quality”。
以下是一段代码示例,演示如何在导入图片时设置压缩参数:
using UnityEngine;
using UnityEditor;
public class MyImportSettings : AssetPostprocessor
{
void OnPreprocessTexture()
{
TextureImporter importer = (TextureImporter)assetImporter;
importer.textureCompression = TextureImporterCompression.Uncompressed;
}
}
将此代码保存为MyImportSettings.cs文件,并将其放置在Editor文件夹中。这个脚本将在导入任何纹理时自动运行,并将纹理的压缩设置设置为'Uncompressed”。您可以根据需要更改此值来实现不同的压缩效果。
上一篇:把图片存入mysql数据库
下一篇:把图片发送到centos