【发布时间】:2015-03-02 02:38:43
【问题描述】:
我需要调整图像的大小以确保它是正方形。
所以我愿意
var rectTransform = GetComponent<RectTransform>();
var width = rectTransform.rect.width;
var height = rectTransform.rect.height;
if (Math.Abs(width - height) > 0.1f)
{
float size = width < height? width : height;
transform.localScale = new Vector3(size/width,size/height);
}
当我播放它时,我看到 rectTransform 的尺寸很好,但精灵消失了,图像现在是透明的,有人知道吗?
使用统一 V4.6b20
【问题讨论】:
标签: unity3d