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

Общие вопросы о Unity3D

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

Сообщение Orcan 19 июл 2017, 22:54

Здравствуйте! =) Не нашёл метода который бы перематывал в самый низ scroll rect (и вверх нужно) при каждом добавлении Текста. Подскажите как это можно сделать?
Orcan
UNITрон
 
Сообщения: 191
Зарегистрирован: 25 сен 2016, 04:22

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

Сообщение Anonymyx 19 июл 2017, 23:01

У scrollbar есть параметр value, значение от 0 до 1, то самый низ и самый верх.
Наверно как-то с этим покопаться.
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

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

Сообщение Orcan 25 июл 2017, 00:36

Я scrollBar не добавил к Scroll Rect можно как то без него обойтись?
Orcan
UNITрон
 
Сообщения: 191
Зарегистрирован: 25 сен 2016, 04:22

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

Сообщение samana 25 июл 2017, 07:25

Конечно можно
Синтаксис:
Используется 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-а.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

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

Сообщение Orcan 27 июл 2017, 22:49

samana спасибо :D
Orcan
UNITрон
 
Сообщения: 191
Зарегистрирован: 25 сен 2016, 04:22


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


cron