【发布时间】:2017-05-16 08:33:35
【问题描述】:
我有一个带有RawImage 的GameObject 组件使用Texture 显示图像。
图像被压缩到对象的大小并改变它的原始比例。
如何将纹理中的图像告诉CropCenter? (例如在 Android 中)
【问题讨论】:
我有一个带有RawImage 的GameObject 组件使用Texture 显示图像。
图像被压缩到对象的大小并改变它的原始比例。
如何将纹理中的图像告诉CropCenter? (例如在 Android 中)
【问题讨论】:
这是我对风景图片的处理方式:
RawImage 元素(也适用于 UI > Image 组件)UI > Mask 组件RectTransform的值:
Layout > Aspect Ratio Fitter 添加到 Smurf 图像并将Aspect Mode 设置为“高度控制宽度”并将Aspect Ratio 设置为所需的值(例如 16/9)检查图像:父母称为“面具”,您的蓝精灵图像称为“图像”
对于肖像图像,RectTransform 值:
孩子的Aspect Mode必须设置为“Width Controls Heigh”
【讨论】:
AspectRatioFitter.AspectMode.EnvelopeParent最适合我,但你的回答对我帮助很大,谢谢兄弟!