TweenService
TweenService : Instance
Overview
TweenService๋ฅผ ํตํด ์ ๋๋ฉ์ด์ ์ฐ์ถ์ ์ฌ์ฉํ ํธ์ ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
ํธ์์ ์์ฑํ ๋ ์ด๋ค ์์ฑ์ ์ค์ ํ๋๋์ ๋ฐ๋ผ ํธ์์ ๊ธฐ๋ฅ์ด ๋ฌ๋ผ์ง๋๋ค.
CFrame
CFrame
Vector3
Position, Orientation, Size
Color3
Color
number
Transparency
bool
CanCollide
UDim2
Position, Size
Properties
Methods
Create
ํน์ ์ธ์คํด์ค๋ฅผ ๋์์ผ๋ก ์๋ก์ด ํธ์ ์ ๋๋ฉ์ด์ ์ ์์ฑํ ์ ์์ต๋๋ค. Create ํจ์์ ์ ๋ฌ๋๋ ์ธ์๋ฅผ ํตํด ํธ์์ ์ ์ฉํ ์ธ์คํด์ค, Tween์ ๋์์ ์ ์ํ๋ TweenInfo, Tween์ด ์ ์ฉ๋ ์์ฑ์ ์ ์ํ ์ ์์ต๋๋ค.
Parameters
Instance
Instance
ํธ์์ ์ ์ฉํ ๋์ ๊ฐ์ฒด
TweenInfo
TweenInfo
ํธ์์ ์๊ฐ, EasingStyle, ๋ฐ๋ณต ํ์ ๋ฑ์ ์ค์ ํ๋ ๊ฐ์ฒด
Dictionary
PropertyTable
ํธ์์ ์ ์ฉํ ์์ฑ๊ณผ ๋ชฉํ ๊ฐ์ ์ค์ ํ๋ ๋์ ๋๋ฆฌ
Return
Tween
์์ฑ๋ ํธ์ ๊ฐ์ฒด
Code Samples
local TweenService = game:GetService("TweenService")
local Part = script.Parent
-- ํธ์ ์ ๋ณด ์ค์
local TweenInfoData = TweenInfo.new(
5, -- ์๊ฐ
Enum.EasingStyle.Linear, -- ์๋ ๋ณํ ์คํ์ผ
Enum.EasingDirection.Out, -- ์๋ ์ ์ฉ ๋ฐฉํฅ
0, -- ํธ์์ด ๋ฐ๋ณต๋๋ ํ์(-1์ด๋ฉด ๋ฌดํ)
false, -- ์๋ณต ์ฌ๋ถ
0 -- ์์์ ์ง์ฐ ์๊ฐ
)
-- ํธ์์ผ๋ก ๋ณ๊ฒฝํ ์์ฑ
local TweenGoals =
{
Position = Vector3.new(-400, 50, -350)
}
local Tween = TweenService:Create(Part, TweenInfoData, TweenGoals)
Tween:Play()
Events
See also
ํธ์Last updated