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

In this example a Tween is created to animate the position and color of a Part. Because the position and color are part of the same tween, they will change at the exact same rate and will reach their goal at the same time.

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

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

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

    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

This code sample includes a simple function that will return true if the instance of a tween is a Part.

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

An example of the range of different interpolation effects that can be used in Tweens.

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