Unity3d 导入图像尺寸失真解决方案

时间:2024-01-02 22:23:02

导入到unity3d内的图像被默认长宽变换为满足2^n关系。

例如以下图,我有张图片名称为984plus598表示我尺寸为984*598。拷贝到unity3d中后的大小为1024*512

Unity3d 导入图像尺寸失真解决方案

方法一:

在该图片的Inspector窗体下改动Texture Type属性为Advanced.

Unity3d 导入图像尺寸失真解决方案

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanVzdGRpZmZlcmVudA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

然后改动Non Power of 2为None,然后注意别忘了Apply

Unity3d 导入图像尺寸失真解决方案

可见图片大小已经是原始尺寸了:

Unity3d 导入图像尺寸失真解决方案

方法二:



在该图片的Inspector窗体下改动Texture Type属性为GUI.

Unity3d 导入图像尺寸失真解决方案