今天事情有点多,做项目的时间偏少,老实说感觉进度推进的蛮慢的,虽然是第一次团队做项目,但是并没有什么管理(因为人很少),导致进度总给我一种很慢的感觉,临近过年了,还是抓紧赶赶进度吧。
今天主要了解了滚动条(Scrollbar)的相关知识,在这里整理一下:
1)、创建一个Image作为需要被滚动的物体的上级,与Image同级创建一个Scrollbar,将两者置于Panel下,在Image中创建Mask和Scroll Rect。大体如下:
2)、将Image中的Scroll Rect中的Content赋值需要被滚动条的GameObject,将其下的Viewport赋值为Panel。如果想要竖直滚动的效果就将Scrollbar赋值给Vertical Scrollbar,水平就为Horizontal Scrollbar。同时记得勾选上Vertical/Horizontal,代表了是否禁用纵向/横向移动。
3)、若为横向,就将Scrollbar中的Direction改为left to right/right to left,纵向就改为另外两个选项。
以上就是我今天花了一点时间研究出来的步骤。
一些解释:
Movement Type就是移动方式:
Unrestricted 是无限制的移动。
Clamped是在限制的范围内,限制在Content的范围内。
Elastic是弹性,可以拉出一点范围然后弹回来,下面的Elasticity代表可拉出的距离多少。
inertia是惯性,决定了松手会不会往前,往前走多少。
这差不多就是我今天琢磨到的全部了。
先这样。