当前位置: 代码迷 >> 综合 >> 合力做的第一个项目.day9
  详细解决方案

合力做的第一个项目.day9

热度:77   发布时间:2023-12-06 14:03:24.0

        今天事情有点多,做项目的时间偏少,老实说感觉进度推进的蛮慢的,虽然是第一次团队做项目,但是并没有什么管理(因为人很少),导致进度总给我一种很慢的感觉,临近过年了,还是抓紧赶赶进度吧。

        今天主要了解了滚动条(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是惯性,决定了松手会不会往前,往前走多少。

这差不多就是我今天琢磨到的全部了。

先这样。