滚动条值不会从c#脚本(Unity)更改

时间:2016-05-03 06:11:29

标签: unity3d scrollbar

我在场景中创建了1个滚动视图。我从c#脚本设置滚动条值,但默认情况下始终设置为0.5。我已经研究了link相同的表格。此外,我正在复制使用相同的代码片段。

    float ScrollBarValue = 0.001f;
    int SelectCharacterNumber = TheGameController.instance.GetSelectedCharacter ();

    if (SelectCharacterNumber <= 5) {
        ScrollBarValue = 0.001f;
    } else if (SelectCharacterNumber <= 10) {
        ScrollBarValue = 0.5f;
    } else if (SelectCharacterNumber > 10) {
        ScrollBarValue = 1f;
    }

    HorizontalScrollbar.GetComponent<Scrollbar> ().value = ScrollBarValue;

我应该纠正什么?

0 个答案:

没有答案