Как сделать Tubular 3D Trail - PullRequest
       6

Как сделать Tubular 3D Trail

1 голос
/ 21 января 2020

Цель: Я пытаюсь сделать след сферы. Я хочу, чтобы он был трубчатым, например:

enter image description here

Я пытался добиться этого с помощью LineRenderer и TrailRenderer компонента, но оба компонента работают со строками, поэтому сгенерированные трейлы двумерные, а не трехмерные, выглядят так:

enter image description here

Мой другой подход было создать форму цилиндра, добавить прозрачный материал и попытаться поставить один цилиндр за другим на точках траектории, но результат не является желаемым, как это выглядит:

enter image description here

Любая идея или другой подход будут оценены.

1 Ответ

0 голосов
/ 24 февраля 2020

После некоторых копаний я обнаружил, что UnifyCommunity имеет ответ с его TubeRenderer компонентом: http://wiki.unity3d.com/index.php?title=TubeRenderer&oldid=17443

Единственное, что нужно знать, это то, что скрипт требует добавить очистку me sh после создания new Mesh();

. Для этого введите: mesh.Clear(); до назначения вершин и т. д. c

...