一、在计算机中,图像是有一个个像素组成,像素点就是颜色点,而颜色最简单的方式就是用RGB或RGBA表示。
在Unity中的Texture中
Texture2D有该方法public TextureFormat format { get; }会返回Texture2D的图片格式
例如:
public Texture2D Text2DZ;
Debug.Log("Text2DZ图片数据格式 " + Text2DZ.format+" 宽 "+Text2DZ.width+" 高 "+Text2DZ.height);
TextureFormat枚举类型中有很多种图片颜色像素的排列格式。
二、如何将导入的图片,修改图片的Format。
例如:选中图片A--->Advanced--->Default,打对勾,选择Format下的像素格式。
如果你打印A的宽和高,发现分辨率不对。
那么你就是忘了将Non Power of 2选择为None了。这样就是原图的分辨率了。
这里值得注意的话,这里的分辨率都是2的指数大小。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。