Загружайте больше Json данных, когда ScrollView достигает дна (на стороне клиента и сервера) в Unity - PullRequest
0 голосов
/ 20 марта 2020

Допустим, у меня есть 100 json данных и 50 данных, созданных при запуске приложения, теперь мне нужно добавить больше данных при прокрутке вниз, и они достигают дна, как показано на рисунке ниже.

Пожалуйста помогите, я понятия не имею, как это сделать.

image

1 Ответ

0 голосов
/ 20 марта 2020

Для динамического c заполнения прокрутки просмотром по требованию вам необходимо знать, когда ваше прокрутка находится внизу, и проверить, может ли оно загружать какие-либо элементы.

Я использовал Аналогичный подход для системы инвентаризации, где количество предметов в вашем инвентаре может быть практически бесконечным. И вы, очевидно, не хотите загружать бесконечное количество элементов.

// 0.025f works for me, it determines the sensitivity of how close to the bottom you would need to be
if (_scrollRect.normalizedPosition.y < 0.025f && _hasItems)
{
    // Check for additional items and add them to your scrollview
    YourMethod();
    // If there are no more items to be loaded, set a class variable
    _hasItems = false;
}

Вам нужно будет построить свой собственный лог c вокруг этого кода и установить _hasItems в true при запуске или что-то подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...