Informacje o wersji
Edukacja
Klasa silnika
TweenService
Brak możliwości tworzenia
Usługa

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Podsumowanie
Metody
Create(instance: Instance,tweenInfo: TweenInfo,propertyTable: Dictionary):Tween
GetValue(alpha: number,easingStyle: Enum.EasingStyle,easingDirection: Enum.EasingDirection):number
SmoothDamp(current: Variant,target: Variant,velocity: Variant,smoothTime: number,maxSpeed: number?,dt: number?):Tuple
Członkowie odziedziczeni
Przykłady kodu
Tworzenie Tweenów
local TweenService = game:GetService("TweenService")
local part = Instance.new("Part")
part.Position = Vector3.new(0, 10, 0)
part.Color = Color3.new(1, 0, 0)
part.Anchored = true
part.Parent = game.Workspace
local goal = {}
goal.Position = Vector3.new(10, 10, 0)
goal.Color = Color3.new(0, 1, 0)
local tweenInfo = TweenInfo.new(5)
local tween = TweenService:Create(part, tweenInfo, goal)
tween:Play()
Pętla Tween
local TweenService = game:GetService("TweenService")
local part = Instance.new("Part")
part.Position = Vector3.new(0, 10, 0)
part.Anchored = true
part.Parent = workspace
local tweenInfo = TweenInfo.new(
2, -- Czas
Enum.EasingStyle.Linear, -- StylUłatwienia
Enum.EasingDirection.Out, -- KierunekUłatwienia
-1, -- LiczbaPowtórzeń (gdy mniej niż zero, tween będzie pętlił się w nieskończoność)
true, -- Odwraca (tween odwróci się po osiągnięciu swojego celu)
0 -- CzasOpóźnienia
)
local tween = TweenService:Create(part, tweenInfo, { Position = Vector3.new(0, 30, 0) })
tween:Play()
task.wait(10)
tween:Cancel() -- anuluj animację po 10 sekundach
Wstrzymanie Tweena
local TweenService = game:GetService("TweenService")
local part = Instance.new("Part")
part.Position = Vector3.new(0, 10, 0)
part.Anchored = true
part.BrickColor = BrickColor.new("Jasna zieleń")
part.Parent = workspace
local goal = {}
goal.Position = Vector3.new(50, 10, 0)
local tweenInfo = TweenInfo.new(10, Enum.EasingStyle.Linear)
local tween = TweenService:Create(part, tweenInfo, goal)
tween:Play()
task.wait(3)
part.BrickColor = BrickColor.new("Jasna czerwień")
tween:Pause()
task.wait(2)
part.BrickColor = BrickColor.new("Jasna zieleń")
tween:Play()

Materiały referencyjne dotyczące interfejsów API
Metody
Create
Możliwości: Basic
TweenService:Create(
instance:Instance, tweenInfo:TweenInfo, propertyTable:Dictionary
Parametry
instance:Instance
tweenInfo:TweenInfo
propertyTable:Dictionary
Zwroty
Przykłady kodu
Tworzenie Tweenów
local TweenService = game:GetService("TweenService")
local part = Instance.new("Part")
part.Position = Vector3.new(0, 10, 0)
part.Color = Color3.new(1, 0, 0)
part.Anchored = true
part.Parent = game.Workspace
local goal = {}
goal.Position = Vector3.new(10, 10, 0)
goal.Color = Color3.new(0, 1, 0)
local tweenInfo = TweenInfo.new(5)
local tween = TweenService:Create(part, tweenInfo, goal)
tween:Play()
Pętla Tween
local TweenService = game:GetService("TweenService")
local part = Instance.new("Part")
part.Position = Vector3.new(0, 10, 0)
part.Anchored = true
part.Parent = workspace
local tweenInfo = TweenInfo.new(
2, -- Czas
Enum.EasingStyle.Linear, -- StylUłatwienia
Enum.EasingDirection.Out, -- KierunekUłatwienia
-1, -- LiczbaPowtórzeń (gdy mniej niż zero, tween będzie pętlił się w nieskończoność)
true, -- Odwraca (tween odwróci się po osiągnięciu swojego celu)
0 -- CzasOpóźnienia
)
local tween = TweenService:Create(part, tweenInfo, { Position = Vector3.new(0, 30, 0) })
tween:Play()
task.wait(10)
tween:Cancel() -- anuluj animację po 10 sekundach

GetValue
Możliwości: Basic
TweenService:GetValue(
alpha:number, easingStyle:Enum.EasingStyle, easingDirection:Enum.EasingDirection
Parametry
alpha:number
easingStyle:Enum.EasingStyle
easingDirection:Enum.EasingDirection
Zwroty

SmoothDamp
Zapis równoległy
Możliwości: Basic
Dostęp do symulacji
TweenService:SmoothDamp(
current:Variant, target:Variant, velocity:Variant, smoothTime:number, maxSpeed:number?, dt:number?
Parametry
current:Variant
target:Variant
velocity:Variant
smoothTime:number
maxSpeed:number?
dt:number?
Zwroty

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.