# TrailRenderer Trail renderer
The trail renderer component will render a trail as the position of the moving Entity, which can be used to give a sense of emphasis to the movement of the moving object, or to highlight the path or the position of the moving object.
# In the IDE
To create in the IDE, you only need to select a node in the scene or Prefab and add it in the Inspector:
# Create with code
TrailRenderer is a rendering component, so it needs to be mounted on a non-rendering node.
entity.addComponent(engine.TrailRenderer);
# Attributes
Property name | Type | Default value | Description |
---|---|---|---|
startWidth | number | 1 | starting width |
endWidth | number | 1 | End width |
widthCurve | engine.HermiteCurve | Width is 1 without gradient | Width change curve |
time | number | 5 | wake duration |
gColor | engine.GradientColor | White | Gradient color from start to end |
minVertexDistance | number | 0.1 | The minimum distance of each point in the wake |
alignment | TrailAlignment | TrailAlignment.View | Currently only the trail is always facing the camera |
View | - | engine.TrailRenderer.TrailAlignment.View | Facing the camera plane. |
Local | - | engine.TrailRenderer.TrailAlignment.Local | Align with the transform of the Entity. |
textureMode | TrailTextureMode | TrailTextureMode.Stretch | The way the texture is displayed |
Stretch | - | engine.TrailRenderer.TrailTextureMode.Stretch | Only one texture is used for the entire trail. |
Tile | - | engine.TrailRenderer.TrailTextureMode.Tile | Use a texture between every two points |