Tween

Artık kullanılmayanları göster

*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

Tween Creation

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

  • Salt Okunur
    Çoğaltılmamış
    Paralel oku

    Tween tarafından yorumlanan özelliklere sahip sadece okuma özelliği olan özellik.

  • Salt Okunur
    Çoğaltılmamış
    Paralel oku

    Tween öğesi ile ilgili bilgi içeren yalnızca okuma özelliği olan bir öğedir.

Şuradan alınan Özellikler: TweenBase

Yöntemler

Şuradan alınan Yöntemler: TweenBase
  • Cancel():void

    Oynatmayı 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.

  • Pause():void

    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.

  • Play():void

    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

Özellikler

Instance

Salt Okunur
Çoğaltılmamış
Paralel oku

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

Tween Instance

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

Salt Okunur
Çoğaltılmamış
Paralel oku

Class.Tween özelliğinin içeriğini içeren yalnızca okuma özelliği. TweenInfo veri yazkullanır.

Kod Örnekleri

TweenInfo Examples

-- 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)

Yöntemler

Etkinlikler