Meer informatie
Engine-klasse
Trail

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.


Codevoorbeelden
Een Deel maken met een Basis Spoor
local TweenService = game:GetService("TweenService")
-- Maak een ouderdeel
local part = Instance.new("Part")
part.Material = Enum.Material.SmoothPlastic
part.Size = Vector3.new(4, 1, 2)
part.Position = Vector3.new(0, 5, 0)
part.Anchored = true
part.Parent = workspace
-- Maak attachments op het deel
local attachment0 = Instance.new("Attachment")
attachment0.Name = "Attachment0"
attachment0.Position = Vector3.new(-2, 0, 0)
attachment0.Parent = part
local attachment1 = Instance.new("Attachment")
attachment1.Name = "Attachment1"
attachment1.Position = Vector3.new(2, 0, 0)
attachment1.Parent = part
-- Maak een nieuw spoor
local trail = Instance.new("Trail")
trail.Attachment0 = attachment0
trail.Attachment1 = attachment1
trail.Parent = part
-- Tween deel om spoor weer te geven
local dir = 15
while true do
dir *= -1
local goal = { Position = part.Position + Vector3.new(0, 0, dir) }
local tweenInfo = TweenInfo.new(3)
local tween = TweenService:Create(part, tweenInfo, goal)
tween:Play()
task.wait(4)
end

API-referentie
Eigenschappen
Attachment0
Parallel lezen
Mogelijkheden: Basic
Trail.Attachment0:Attachment

Attachment1
Parallel lezen
Mogelijkheden: Basic
Trail.Attachment1:Attachment

Brightness
Parallel lezen
Mogelijkheden: Basic
Trail.Brightness:number

Color
Parallel lezen
Mogelijkheden: Basic
Trail.Color:ColorSequence
Codevoorbeelden
Een Spoor Maken met een Kleurverloop
local TweenService = game:GetService("TweenService")
-- Maak een ouderdeel
local part = Instance.new("Part")
part.Material = Enum.Material.SmoothPlastic
part.Size = Vector3.new(4, 1, 2)
part.Position = Vector3.new(0, 5, 0)
part.Anchored = true
part.Parent = workspace
-- Maak bevestigingen op het deel
local attachment0 = Instance.new("Attachment")
attachment0.Name = "Attachment0"
attachment0.Position = Vector3.new(-2, 0, 0)
attachment0.Parent = part
local attachment1 = Instance.new("Attachment")
attachment1.Name = "Attachment1"
attachment1.Position = Vector3.new(2, 0, 0)
attachment1.Parent = part
-- Maak een nieuw spoor met kleurverloop
local trail = Instance.new("Trail")
trail.Attachment0 = attachment0
trail.Attachment1 = attachment1
local color1 = Color3.fromRGB(255, 0, 0)
local color2 = Color3.fromRGB(0, 0, 255)
trail.Color = ColorSequence.new(color1, color2)
trail.Parent = part
-- Tween deel om spoor weer te geven
local dir = 15
while true do
dir *= -1
local goal = { Position = part.Position + Vector3.new(0, 0, dir) }
local tweenInfo = TweenInfo.new(3)
local tween = TweenService:Create(part, tweenInfo, goal)
tween:Play()
task.wait(4)
end

Enabled
Parallel lezen
Mogelijkheden: Basic
Trail.Enabled:boolean

FaceCamera
Parallel lezen
Mogelijkheden: Basic
Trail.FaceCamera:boolean

Lifetime
Parallel lezen
Mogelijkheden: Basic
Trail.Lifetime:number

LightEmission
Parallel lezen
Mogelijkheden: Basic
Trail.LightEmission:number

LightInfluence
Parallel lezen
Mogelijkheden: Basic
Trail.LightInfluence:number

LocalTransparencyModifier
Verborgen
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Basic
Trail.LocalTransparencyModifier:number

MaxLength
Parallel lezen
Mogelijkheden: Basic
Trail.MaxLength:number

MinLength
Parallel lezen
Mogelijkheden: Basic
Trail.MinLength:number

Texture
Parallel lezen
Mogelijkheden: Basic
Trail.Texture:ContentId
Codevoorbeelden
Een Spoor Maken met een Pootafdruk Textuur
local TweenService = game:GetService("TweenService")
-- Maak een ouderdeel
local part = Instance.new("Part")
part.Material = Enum.Material.SmoothPlastic
part.Size = Vector3.new(2, 1, 2)
part.Position = Vector3.new(0, 5, 0)
part.Anchored = true
part.Parent = workspace
-- Maak bevestigingen op het deel
local attachment0 = Instance.new("Attachment")
attachment0.Name = "Attachment0"
attachment0.Position = Vector3.new(-1, 0, 0)
attachment0.Parent = part
local attachment1 = Instance.new("Attachment")
attachment1.Name = "Attachment1"
attachment1.Position = Vector3.new(1, 0, 0)
attachment1.Parent = part
-- Maak een nieuw spoor met kleurverloop
local trail = Instance.new("Trail")
trail.Attachment0 = attachment0
trail.Attachment1 = attachment1
trail.Texture = "rbxassetid://16178262222"
trail.TextureMode = Enum.TextureMode.Static
trail.TextureLength = 2
trail.Parent = part
-- Tween deel om spoor weer te geven
local dir = 15
while true do
dir *= -1
local goal = { Position = part.Position + Vector3.new(0, 0, dir) }
local tweenInfo = TweenInfo.new(3)
local tween = TweenService:Create(part, tweenInfo, goal)
tween:Play()
task.wait(4)
end

TextureContent
Parallel lezen
Mogelijkheden: Basic
Trail.TextureContent:Content

TextureLength
Parallel lezen
Mogelijkheden: Basic
Trail.TextureLength:number

TextureMode
Parallel lezen
Mogelijkheden: Basic
Trail.TextureMode:Enum.TextureMode

Transparency
Parallel lezen
Mogelijkheden: Basic
Trail.Transparency:NumberSequence

WidthScale
Parallel lezen
Mogelijkheden: Basic
Trail.WidthScale:NumberSequence

Methoden
Clear
Mogelijkheden: Basic
Trail:Clear():()
Teruggaves
()

©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.