我想下载并在3D空间中显示图像(而不是在画布中)以保持纵横比。 为此,我创建了一个平面并将图像设置为其纹理。除了挤压图像以适合面板区域外,图像看得很清楚。
有没有办法确保图像保持纵横比而不被挤压?
谢谢, Akshay Shah。
答案 0 :(得分:1)
var w= texture2D.width;
var h= texture2D.height;
plane.transform.localScale = new Vector3(1.0f, (float) h / w, 1.0f);