Страница 1 из 1

scroll rect перемотать в самый низ (и вверх)

СообщениеДобавлено: 19 июл 2017, 22:54
Orcan
Здравствуйте! =) Не нашёл метода который бы перематывал в самый низ scroll rect (и вверх нужно) при каждом добавлении Текста. Подскажите как это можно сделать?

Re: scroll rect перемотать в самый низ (и вверх)

СообщениеДобавлено: 19 июл 2017, 23:01
Anonymyx
У scrollbar есть параметр value, значение от 0 до 1, то самый низ и самый верх.
Наверно как-то с этим покопаться.

Re: scroll rect перемотать в самый низ (и вверх)

СообщениеДобавлено: 25 июл 2017, 00:36
Orcan
Я scrollBar не добавил к Scroll Rect можно как то без него обойтись?

Re: scroll rect перемотать в самый низ (и вверх)

СообщениеДобавлено: 25 июл 2017, 07:25
samana
Конечно можно
Синтаксис:
Используется csharp
using UnityEngine;
using UnityEngine.UI;

public class ScrollRectSlide : MonoBehaviour
{
    ScrollRect _scrollRect;
    void Start()
    {
        _scrollRect = GetComponent<ScrollRect>();
    }

    // Update is called once per frame
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            _scrollRect.normalizedPosition = new Vector2(_scrollRect.normalizedPosition.x, 0);
        }
    }
}


Ноль для игрека означает, что будет показан самый низ контекста scrollRect-а.

Re: scroll rect перемотать в самый низ (и вверх)

СообщениеДобавлено: 27 июл 2017, 22:49
Orcan
samana спасибо :D