LineRenderer Как удалить любую точку? - PullRequest
0 голосов
/ 07 апреля 2020

Мне нужно удалить начальные точки Linderenderer. Есть ли способ удалить точки как в списке list.RemoveAt(1);. Или переверните его как-нибудь, чтобы уменьшить количество очков, начиная с начального

1 Ответ

0 голосов
/ 07 апреля 2020

Создайте массив точек, затем добавьте его в свой LineRender следующим образом: lineRenderer.SetPositions(points);

Вы можете удалить значения в вашем массиве примерно так:

var pointsList = new List<Vector3>(pointsArray);
pointsList.RemoveAt(1);
pointsArray = pointsList.ToArray();

Затем обновите свой lineRenderer с новым массивом точек.

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