Scrollbar bar; //即將獲取被獲取的 Scrollbar 組件,獲取的是橫向
bool isOne = false; //默認從左到右,因此給的默認值是0
float speed = 0.001f; //滑動的速度,最好不要調太快
void Start()
{
Transform horizontalTransform = null;
Scrollbar[] scrollbars = transform.GetComponentsInChildren<Scrollbar>();
for (int i = 0; i < scrollbars.Length; i++)
{
if (scrollbars[i].gameObject.name == "Scrollbar Horizontal")
{
horizontalTransform = scrollbars[i].transform;
}
}
bar = horizontalTransform.GetComponent<Scrollbar>();
}
// Update is called once per frame
void Update()
{
if (!isOne)
{
bar.value += speed;
if (bar.value >= 1)
isOne = true;
}
if (isOne)
{
bar.value -= speed;
if (bar.value <= 0)
isOne = false;
}
}
原創代碼~~親測!好用就給個小小的評論唄,讓我知道你曾經瀏覽過本篇~~~
2018-9-10 14:55:51