Track
νΈλ κ΄λ ¨ μ μ΄λ₯Ό νλ κ°μ²΄μμ.
ν¨μ
void AddLocalMove(string TrackName, Vector Pos, number Time, bool CheckCollision)
λ‘컬 μ’νλ₯Ό κΈ°μ€μΌλ‘ μ΄λ λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (μ€μ ν Track μ΄λ¦, μ΄λ λ³νλ₯Ό μ€ κ°, μλ£κΉμ§ 걸리λ μκ°, μΆ©λ μ²λ¦¬ μ¬λΆ)
-- μν --
local cube = Workspace.Cube
local pos = Vector.new(0, 500, 0)
local moveSpeed = 2
local waitTime = 1
cube.Track:AddLocalMove("Move", Vector.new(pos.X, pos.Y, pos.Z), moveSpeed, false) --μ΄λ νΈλμ λ±λ‘ν΄μ. (μ΄λ νΈλμ μ¬λ¬κ°λ λ±λ‘ν μ μμ΄μ.)
cube.Track:AddEmpty("Move", waitTime) --λκΈ° νΈλμ λ±λ‘ν΄μ.
cube.Track:AddLocalMove("Move", Vector.new(-pos.X, -pos.Y, -pos.Z), moveSpeed, false)
cube.Track:AddEmpty("Move", waitTime)
cube.Track:PlayTransformTrack("Move", Enum.TransformPlayType.Repeat, InfinityPlay) --μ΄λ¦μ ν΄λΉνλ νΈλμ μ¬μν΄μ.
void AddLocalRot(string TrackName, Vector Rot, number Time)
λ‘컬 μ’νλ₯Ό κΈ°μ€μΌλ‘ νμ λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (μ€μ ν Track μ΄λ¦, νμ λ³νλ₯Ό μ€ κ°, μλ£κΉμ§ 걸리λ μκ°)
-- μν --
void AddLocalScale(string TrackName, Vector Scale, number Time)
λ‘컬 μ’νλ₯Ό κΈ°μ€μΌλ‘ μ€μΌμΌ λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (μ€μ ν Track μ΄λ¦, μ€μΌμΌ λ³νλ₯Ό μ€ κ°, μλ£κΉμ§ 걸리λ μκ°)
-- μν --
void AddWorldMove(string TrackName, Vector Pos, number Time, bool CheckCollision)
μλ μ’νλ₯Ό κΈ°μ€μΌλ‘ μ΄λ λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (μ€μ ν Track μ΄λ¦, μ΄λ λ³νλ₯Ό μ€ κ°, μλ£κΉμ§ 걸리λ μκ°, μΆ©λ μ²λ¦¬ μ¬λΆ)
-- μν --
void AddWorldRot(string TrackName, Vector Rot, number Time)
μλ μ’νλ₯Ό κΈ°μ€μΌλ‘ νμ λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (μ€μ ν Track μ΄λ¦, νμ λ³νλ₯Ό μ€ κ°, μλ£κΉμ§ 걸리λ μκ°)
-- μν --
void AddEmpty(string TrackName, number Time)
κ°μ²΄ λ³νμ λκΈ° μκ°μ μΆκ°ν μ μμ΄μ. (μΆκ°ν Track μ΄λ¦, λκΈ° μκ°)
-- μν --
void PlayTransformTrack(string TrackName, TransformPlayType Type, number PlayCount)
μ€μ λ λ³ν 컨νΈλ‘€λ¬λ₯Ό μ€νμμΌμ. (μ€νν Track μ΄λ¦, Enum.TransformPlayType.νμ , μ€ν νμ)
-- μν --
void StopTransformTrack(string TrackName)
λ³ν 컨νΈλ‘€λ¬λ₯Ό μ μ§μμΌμ. (μ μ§ν Track μ΄λ¦)
-- μν --
void PauseTransformTrack(string TrackName)
λ³ν 컨νΈλ‘€λ¬λ₯Ό μΌμ μ μ§μμΌμ (μΌμ μ μ§ν Track μ΄λ¦)
-- μν --
void ResumeTransformTrack(string TrackName)
λ³ν 컨νΈλ‘€λ¬λ₯Ό λ€μ νλ μ΄μμΌμ. (νλ μ΄ν Track μ΄λ¦)
-- μν --
bool IsPlayingTransformTrack(string TrackName)
ν΄λΉ TransformTrackμ΄ νλ μ΄ μ€μΈμ§ νμΈν μ μμ΄μ. (νμΈν Track μ΄λ¦)
-- μν --
void ResetTransformTrack(string TrackName)
ν΄λΉ TransformTrack μ΄ μ μ©λκΈ° μ μ TransformμΌλ‘ 리μ μμΌμ. (리μ ν Track μ΄λ¦)
-- μν --
void RemoveTransformTrack(string TrackName)
ν΄λΉ Trackμ μ κ±°ν΄μ. (μ κ±°ν Track μ΄λ¦)
-- μν --
void ResetTransform()
TransformTrack μ΄ μ μ©λκΈ° μ μ μ΅μ΄ TransformμΌλ‘ 리μ μμΌμ.
-- μν --
void SetEndEventTransformTrack(string TrackName, function TargetFunction)
TransformTrack μ΄ λλλ©΄ λ±λ‘ν function μ νΈμΆν©λλ€.
-- μν --
Last updated
Was this helpful?