Unity UGUI中scroll bar在游戏中启动界面时没有从最上面显示
问题描述:
在Unity中显示篇幅较长的text的时候时常要使用scroll bar控件,然而即使将Inspector中scroll bar的value属性设置为1以后,在游戏中显示仍旧不是从最上方开始的,而是从文章的中间部分开始,非常影响视觉效果
解决前效果:
![image-20220724121532524](https://i-blog.csdnimg.cn/blog_migrate/ee0f9a228eed951865e3cde6bac65bae.png)
解决办法:
![image-20220724121952704](https://i-blog.csdnimg.cn/blog_migrate/65fafeedd92db1db48d612974f6283f1.png)
第一步:将scroll bar所控制的text控件的pivot y设置为1
![image-20220724122017793](https://i-blog.csdnimg.cn/blog_migrate/33f91a68b402edc6f5497a12ea3d010a.png)
第二步:将text控件的best fit属性勾选上,并将文字大小设置成合适的大小
![image-20220724122055480](https://i-blog.csdnimg.cn/blog_migrate/4465c65aae03656f8a26c882eb26d515.png)
解决后效果:
![image-20220724122117678](https://i-blog.csdnimg.cn/blog_migrate/0514dbccea37f876bc13c22a3214e0fa.png)