Tween

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Tween 개체는 인터플레이션의 재생을 제어합니다. Tween 를 생성하고 구성하는 것은 TweenService:Create() 함수로 수행됩니다; 1>Datatype.Instance.new()1> 는 이 특정 개체에 대해 4>TweenService:Create4> 함수를 사용할 수 없습니

트위스 구성은 트위스가 생성된 후에만 액세스할 수 있지만, 수정할 수는 없습니다. 인터플레이션에 대한 새로운 목표가 필요한 경우 새로운 Tween 을 생성해야 합니다.

또한 여러 명의 트위니어가 동일한 개체에서 동시에 재생될 수 있지만, 동일한 속성을 인터폴하지 않아야 합니다. 두 명의 트위니어가 동일한 속성을 수정하려고 시도하면 초기 트위니어가 취소되고 가장 최근의 트위니어에 대해 덮어쓸 수 있습니다.

코드 샘플

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

요약

속성

  • 읽기 전용
    복제되지 않음
    병렬 읽기

    속성을 인터폴레이션하는 트윈에 대한 읽기 전용 속성입니다. Instance의 속성을 인터폴레이션하는 트윈은 읽기 전용입니다.

  • 읽기 전용
    복제되지 않음
    병렬 읽기

    Class.Tween의 번역에 대한 정보를 포함하는 읽기 전용 속성입니다.

속성TweenBase에서 상속되었습니다
  • 읽기 전용
    복제되지 않음
    병렬 읽기

    Class.Tween 애니메이션의 현재 상태를 표시하는 읽기 전용 속성입니다.

메서드

메서드TweenBase에서 상속되었습니다
  • Cancel():void

    재생을 중지하고 트윈 변수를 재설정합니다. TweenBase:Play() 를 호출하면 트윈의 속성이 대상에 대해 인터폴레이션되지만, 전체 길이의 애니메이션을 수행하려면 애니메이션 길이를 가져옵니다.

  • Pause():void

    트위 플레이를 중지합니다. 진행 변수를 초기화하지 않으므로 TweenBase:Play() 를 호출하면 트위 플레이가 중지된 때부터 재생됩니다.

  • Play():void

    트위니의 재생을 시작합니다. 재생이 이미 시작된 경우, Play() 을 호출하면 트위니가 완료되거나 중지(TweenBase:Cancel() 또는 TweenBase:Pause() 되지 않습니다.

이벤트

이벤트TweenBase에서 상속되었습니다

속성

Instance

읽기 전용
복제되지 않음
병렬 읽기

Class.Instance의 속성 Tween (읽기 전용)는 속성이 인터폴레이션되는 Instance의 참조입니다.

코드 샘플

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

읽기 전용
복제되지 않음
병렬 읽기

Class.Tween의 번역에 대한 정보를 포함하는 읽기 전용 속성입니다. 데이터 입력TweenInfo를 사용하여 번역됩니다.

코드 샘플

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)

메서드

이벤트