打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Unity 导入Texture图片分辨率不对之解


一、在计算机中,图像是有一个个像素组成,像素点就是颜色点,而颜色最简单的方式就是用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的指数大小。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Unity播放Gif动画
480p 720p 1080p 2k屏幕分辨率是多少像素
PS如何修改图片的大小,而且不改变像素?如120*150的图片改到20K
QQ空间照片上传模式分析
Unity3d 如何动态加载非Assets路径下的图片
英文投稿时图片的处理方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服