if(AλΌλ μ λλ©μ΄μ μ΄ μ¬μμ€μΌλ)
{
Β Β νλλΆκ°
}
μ΄λ°μμΌλ‘ λ£κ³ μΆμλ°
if()μ λκ° λ€μ΄κ°μΌνλλ°Β
if(AλΌλ μ λλ©μ΄μ μ΄ μ¬μμ€μΌλ)
{
Β Β νλλΆκ°
}
μ΄λ°μμΌλ‘ λ£κ³ μΆμλ°
if()μ λκ° λ€μ΄κ°μΌνλλ°Β
νλλΆκ°μΌλ μ λλ©μ΄μ μ¬μνλ©΄ λ λ― μλλ©΄ νΉμ μ€νλΌμ΄νΈμΌλ νλλΆκ° - dc App
μ€νλΌμ΄νΈλ μ§κΈ νλλ‘ λ€ λ¬Άμ΄λμ μλ κ±°κ°κ³ ifλ¬Έμ νΉμ μ λλ©μ΄μ μΌλ~ λΌλ 쑰건μ λͺ»λ€μ΄κ°??
ν΄λΉ λκΈμ μμ λμμ΅λλ€.
μλ²½λ??
public static bool IsPlaying(this Animator animator, string animationName) return animator.GetCurrentAnimatorStateInfo(0).IsName(animation)
void Awake() { m_Animator = GetComponent<Animator>(); }
if(m_Animator.IsPlaying("A"))
κ·Όλ° μ λλ©μ΄μ μ»΄ν¬λνΈμ μνμ μ κ·Όνλ κ²λ³΄λ€ μ λλ©μ΄μ 컨νΈλ‘€λ¬μ νλΌλ―Έν° μ§μ΄λ£κ³ GetBool κ°μ ννλ‘ μ κ·Όνλκ² μ’μ
μ λλ©μ΄μ μ μ΄λ²€νΈλ₯Ό λμ νΉμ ν¨μ νΈμΆνλ λ°©λ²λ μꡬ
κ·Όλ° νκ³ μ νλκ±Έ λ΄€μλ FSM μ΄λ BTκ° λμ€μ λ νΈν κΊΌμ. "μν ν¨ν΄" κ°μ ν€μλλ‘ μ°Ύμ보μ
λκ² κ°λ¨ν λλ μ€ μμλλ° Boolλ‘ μ κ·Όν΄μΌνλκ±΄κ° μμ
μνν¨ν΄ μ°Ύμλ³Όκ²μ¬
γ γ΄ κ°λ¨ν건 μλλ©μ΄μ μ μ΄λ²€νΈλ₯Ό μ§μ΄ λ£κ³ λλ¬λ€λ κ²μ μλ €μ£Όλ ν¨μλ₯Ό νΈμΆνκ² νλ κ±°λ€.