看了一些网上的其他文章,看的比较晕,自己摸索着做了一遍,把几个要点列出来,方便遇到相同问题的人。
1-列出控件,按照下图的方式组织所有的控件,注意不要从GameObject菜单创建ScrollView,而是应该创建一个空的Panel添加ScrollRect组件
注意:Panel与ScrollBar同级,Text在Panel的子层级。
2-为Panel要添加两个组件
ScrollRect:他是实现滚动效果的。
注意要将Content字段,设置为Text,这表示,将Text作为滚动内容显示区
注意将Horizaontal取消勾选,只保留Vertical。
Mask:他的作用是,提供一个遮罩,让你只看到视口里面的内容,而看不到其他内容。
3-为Text添加一个Content Size Filter组件
这个组件是用来适配控件大小的,因为是垂直滚动,所以可以不要管第一个选项,只将Vertical Fit 设置为 perfect size.