AnimStateMachine
AnimStateMachine
μ λλ©μ΄μ μν λ¨Έμ κ°μ²΄μμ. AnimStateMachineSetting μμ μ€μ μ μΈν ν μ μμ΄μ. μ λλ©μ΄μ μν λ¨Έμ μ μμ±ν ν Game:SetCharacterAnimStateMachine λ‘ ν΄λΉ μ λλ©μ΄μ μνλ¨Έμ μ μ¬μ© ν μΊλ¦ν°λ‘ μ€μ νλ©΄, ν΄λΉ μΊλ¦ν°κ° μμ± λ λ ν΄λΉ μ λλ©μ΄μ μν λ¨Έμ μ΄ μ€μ λΌμ.
ν¨μ
ModeSequenceAnimState AddAnimState(string StateName, string ResourceID)
λ¨μΌ μ λλ©μ΄μ μ νλ μ΄νλ μ λλ©μ΄μ μνλ₯Ό μΆκ°ν΄μ. (μΆκ°ν μν μ΄λ¦, 리μμ€ ID)
ModeSequenceAnimState AddAnimState(string StateName, string ResourceID, number PlayCount)
λ¨μΌ μ λλ©μ΄μ μ νλ μ΄νλ μ λλ©μ΄μ μνλ₯Ό μΆκ°ν΄μ. (μΆκ°ν μν μ΄λ¦, 리μμ€ ID, νλ μ΄ νμ)
ModeSequenceAnimState AddAnimState(string StateName, string ResourceID, number Playcount, number PlaySpeed)
λ¨μΌ μ λλ©μ΄μ μ νλ μ΄νλ μ λλ©μ΄μ μνλ₯Ό μΆκ°ν΄μ. (μΆκ°ν μν μ΄λ¦, 리μμ€ ID, νλ μ΄ νμ, νλ μ΄ μλ)
ModeBlendAnimState AddBlendAnimState(string StateName, function BlendFunction)
λΈλ λ μ λλ©μ΄μ μνλ₯Ό μΆκ°ν΄μ. (μΆκ°ν μν μ΄λ¦, μ°κ²° ν¨μ)
ModeBlendAnimState AddBlendAnimState(string StateName, function BlendFunction, number PlayCount)
λΈλ λ μ λλ©μ΄μ μνλ₯Ό μΆκ°ν΄μ. (μΆκ°ν μν μ΄λ¦, μ°κ²° ν¨μ, νλ μ΄ν νμ)
void AddTransition(string FromState, string ToState)
μ λλ©μ΄μ μν μ μ΄λ₯Ό μΆκ°ν΄μ. (μμ μν μ΄λ¦, μ μ΄ν μν μ΄λ¦)
void AddTransition(string FromState, string ToState, number BlendTime)
μ λλ©μ΄μ μν μ μ΄λ₯Ό μΆκ°ν΄μ. (μμ μν μ΄λ¦, μ μ΄ν μν μ΄λ¦, λΈλ λ© μκ°)
void AddTransition(string FromState, string ToState, function Condition)
μ λλ©μ΄μ μν μ μ΄λ₯Ό μΆκ°ν΄μ. (μμ μν μ΄λ¦, μ μ΄ν μν μ΄λ¦, μ°κ²° ν¨μ)
void AddTransition(string FromState, string ToState, function Condition, number BlendTime)
μ λλ©μ΄μ μν μ μ΄λ₯Ό μΆκ°ν΄μ. (μμ μν μ΄λ¦, μ μ΄ν μν μ΄λ¦, μ°κ²° ν¨μ, λΈλ λ© μκ°)
void SetStartStateName(string StateName)
μ λλ©μ΄μ μν λ¨Έμ μ΄ νμ±ν λ λ μμ μ λλ©μ΄μ μνλ₯Ό μ€μ ν μ μμ΄μ. (μ€μ ν μν μ΄λ¦)
void ChangeAnimState(string ChangeStateName)
ν΄λΉ μ΄λ¦μ μ λλ©μ΄μ μνλ‘ μ μ΄ν΄μ. (λ³κ²½ν μν μ΄λ¦)
RCharacterClient GetOwnerCharacter()
ν΄λΉ μνλ¨Έμ μ μ¬μ©νκ³ μλ μΊλ¦ν°λ₯Ό μ»μ΄μ
-- μν --
μ¬μ© κ°λ₯ν λΆλͺ¨ μ€λΈμ νΈ κΈ°λ₯λ€
μμ±
μ΄λ¦
μ€λͺ
λΆλͺ¨ κ°μ²΄λ₯Ό μ»μ μ μμ΄μ.
κ°μ²΄μ μ΄λ¦μ λλ€.
μ΄λ²€νΈ
μ΄λ¦
μ€λͺ
ν¨μ
μ΄λ¦
μ€λͺ
μΆκ°λ κ°μ΄ λ³κ²½ λ λ νΈμΆλλ μ΄λ²€νΈμμ. (Value μ΄λ¦, μ°κ²° ν¨μ)
μ΄λ¦μΌλ‘ μμ κ°μ²΄λ₯Ό μ»μ μ μμ΄μ. (μ°Ύκ³ μΆμ μμ κ°μ²΄ μ΄λ¦)
μμ κ°μ²΄μ 리μ€νΈλ₯Ό μ»μ μ μμ΄μ.
μΊλ¦ν°μΈμ§ νμΈν μ μμ΄μ.
μ€ν ν± λ©μμΈμ§ νμΈν μ μμ΄μ.
FXμΈμ§ νμΈν μ μμ΄μ.
SoundμΈμ§ νμΈν μ μμ΄μ.
ν¬μΈνΈ λΌμ΄νΈμΈμ§ νμΈν μ μμ΄μ.
μ€ν¬νΈ λΌμ΄νΈμΈμ§ νμΈν μ μμ΄μ.
μνΌμ€ UIμΈμ§ νμΈν μ μμ΄μ.
μ€ν¬λ¦° UIμΈμ§ νμΈν μ μμ΄μ.
ν°μΉ UIμΈμ§ νμΈν μ μμ΄μ.
μμ΄ν μΈμ§ νμΈν μ μμ΄μ.
NPCμΈμ§ νμΈν μ μμ΄μ.
μ€νΈλ¦½νΈμΈμ§ νμΈν μ μμ΄μ.
ColliderμΈμ§ νμΈν μ μμ΄μ.
WidgetμΈμ§ νμΈν μ μμ΄μ.
CameraμΈμ§ νμΈν μ μμ΄μ.
ν΄λΉ μ€λΈμ νΈκ° μ ν¨νμ§ νμΈ ν μμμ΄μ.
ν΄λΉ μ€λΈμ νΈμ κ°μ΄ μ ν¨νμ§ νμΈν μ μμ΄μ.
Last updated
Was this helpful?