在更改屏幕尺寸时,如何避免拉伸由相机渲染的纹理?
例如,如果我使用带有纹理的材质创建一个平面,从相机渲染,则纹理将被扭曲,具体取决于智能手机屏幕的比例和方向。我怎样才能防止这种情况发生,以便纹理始终具有相同的比例?或者,你如何让它适应不断变化的屏幕尺寸?
这是一个例子:
在这些屏幕截图中,有 3 个对象 - 立方体、平面和相机。相机正在查看立方体并渲染纹理。渲染纹理应用为平面材质的 Albedo 纹理。所以这架飞机就像电视一样工作,向我们展示来自相机的图像。
然后你可以看到如果我在Unity中改变窗口的大小,纹理就会变形。因此,如果我使窗口更宽,则纹理会拉伸,如果我使窗口更窄,则纹理会缩小。