Aprenda
Classe do mecanismo
Tween

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.


Resumo
Membros herdados
Amostras de código
Criação de Tween
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()

Referência API
Propriedades
Instance
Somente leitura
Não replicado
Ler Parallel
Recursos: Basic
Tween.Instance:Instance
Amostras de código
Instância Tween
local TweenService = game:GetService("TweenService")
local function isInstanceAPart(tween)
local instance = tween.Instance
return instance:IsA("BasePart")
end
local tweenInfo = TweenInfo.new()
local instance = Instance.new("Part")
local tween = TweenService:Create(instance, tweenInfo, {
Transparency = 1,
})
print(isInstanceAPart(tween))

TweenInfo
Somente leitura
Não replicado
Ler Parallel
Recursos: Basic
Tween.TweenInfo:TweenInfo
Amostras de código
Exemplos de TweenInfo
-- Um TweenInfo com todos os parâmetros padrão
TweenInfo.new()
-- Um TweenInfo com seu tempo definido para 0.5 segundos.
TweenInfo.new(0.5)
-- Um TweenInfo com seu estilo de easing definido como Back.
TweenInfo.new(0.5, Enum.EasingStyle.Back)
-- Um TweenInfo com sua direção de easing definida como In.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In)
-- Um TweenInfo que se repete 4 vezes.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In, 4)
-- Um TweenInfo que reverte sua interpolação após atingir seu objetivo.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In, 4, true)
-- Um TweenInfo que se repete indefinidamente.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In, -1, true)
-- Um TweenInfo com um atraso de 1 segundo entre cada interpolação.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In, 4, true, 1)

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.