У меня есть компонент линейного рендеринга в префабе, и я хотел бы иметь возможность добавлять позиции к этому линейному рендереру в скрипте.
Я думал, что смогу просто добавить LineRenderer.positionCount
, чтобы добавить точку в список, который документация единства, кажется, предполагает. Я также видел это предложение, когда пытался найти решение.
Однако, когда я пытаюсь это сделать, я получаю сообщение об ошибке компиляции, говорящее, что positionCount
не существует:
'LineRenderer' does not contain a definition for 'positionCount' and no extension method 'positionCount' accepting a first argument of type 'LineRenderer' could be found (are you missing a using directive or an assembly reference?)
То же самое верно, если я попытаюсь использовать LineRenderer.GetPositions()
или даже если я попытаюсь просто получить прямой доступ к LineRenderer.positions
, они не будут существовать.
Как видите, эти свойства и методы не отображаются в Visual Studio, когда я пытаюсь получить к ним доступ. При поиске position
видны только SetPosition()
и SetPositions()
.
Итак, что я здесь делаю неправильно и как мне получить доступ к этим свойствам?