Tween
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
The Tween object controls the playback of an interpreter. Creating and configuring a Tween is done with the TweenService:Create() function; 1> Datatype.Instance.new()1> cannot be used for this particular object.
Bir tween'in yapılandırması oluşturulduktan sonra erişilebilir, ancak değiştirilemez. Bir yerleştirme için yeni hedefler gerekirse, yeni bir tween'in oluşturulması gerekir.
Ayrıca, birkaç genç aynı anda aynı nesnede oynanabilir, ancak aynı özellikleri değiştirmezler. Eğer iki genç aynı özellikleri değiştirmeye çalışırsa, ilk tween iptal edilir ve en son tween üzerine yazılır.
Kod Örnekleri
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()
Özet
Özellikler
Tween tarafından yorumlanan özelliklere sahip sadece okuma özelliği olan özellik.
Tween öğesi ile ilgili bilgi içeren yalnızca okuma özelliği olan bir öğedir.
Tween animasyonunun mevcut devletini gösteren sadece okuma özelliği.
Yöntemler
Şuradan alınan Yöntemler: TweenBaseOynatmayı durdurur ve tween çeşitlerini sıfırlar. Eğer bunu TweenBase:Play() çağırırsanız, tween'in özellikleri tween'in hedefine yönlendirilir, ancak animasyonun tam uzunluğunu yapmak için animasyonun kaynağını alın.
Tweet'in oynatma kaydını durdurur. İlerleme değişkenlerini sıfırlar, yani TweenBase:Play() çağrıldığında tweet oynatma işlemi durur.
Bir tween'in oynatmasını başlatır. Oynatma başladıysa, tween'in bitmesini veya durmasının etkisi yoktur (eğer Play() veya Class.TweenBase:Pause()).
Etkinlikler
Şuradan alınan Etkinlikler: TweenBaseÇaylak bitiş oyunu oynadığında veya TweenBase:Cancel() ile durduğunda ateş eder.
Özellikler
Instance
Tween (sadece okuma) noktalarının özelliklerine bakan Tween (sadece okuma) özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine bakan özelliklerine b
Kod Örnekleri
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
Class.Tween özelliğinin içeriğini içeren yalnızca okuma özelliği. TweenInfo veri yazkullanır.
Kod Örnekleri
-- A TweenInfo with all default parameters
TweenInfo.new()
-- A TweenInfo with its time set to 0.5 seconds.
TweenInfo.new(0.5)
-- A TweenInfo with its easing style set to Back.
TweenInfo.new(0.5, Enum.EasingStyle.Back)
-- A TweenInfo with its easing direction set to In.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In)
-- A TweenInfo that repeats itself 4 times.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In, 4)
-- A TweenInfo that reverses its interpolation after reaching its goal.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In, 4, true)
-- A TweenInfo that loops indefinitely.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In, -1, true)
-- A TweenInfo with a delay of 1 second between each interpolation.
TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In, 4, true, 1)