Unity3D】 【Unity基础】Image控件如何自动调整大小?

2020-11-12 10:06发布

11条回答
男孩无衣
2020-12-14 16:20

啥玩意啊, UGUI的Image有Stretch属性? 那个不是h5的么?


自动调整大小的意思有这么几层层:

①如果是imge恢复到图片本身大小, 调用image.SetNativeSize()方法即可。

②如果是要随着父物体自动调整大小,需要调整image控件的四个锚点,把它展开到合适的位置(视情况而定,可能是父物体的尺寸,也可能是image自身尺寸)。

③要想让Image做背景,自动适配到子物体的大小,需要在Image上添加ContentSizeFitter组件,这样父物体的大小会根据子控件的大小进行适当调整。

④自动适配屏幕(屏幕变大图片也变大), 可以需要设置Canvas的适配模式为第二种模式。


上面回答的不全或者不对。 


一周热门 更多>