Animator는 Unity에서 애니메이션을 제어하는 핵심 컴포넌트입니다.
Animator Controller와 연결된 상태 머신을 실행하고, 애니메이션 클립을 재생, 전환, 블렌딩하는 기능을 수행합니다.
SetBool(string name, bool value)Paramter
- name
Animator Controller에 정의된 bool 파라미터 이름- value
설정할 참/거짓 값지정한 bool 파라미터의 값을 설정합니다.
public void SetFloat(string name, float value)Paramter
- name
Animator Controller에 정의된 float 파라미터 이름- value
설정할 실수 값지정한 float 파라미터의 값을 설정합니다.
public void SetInteger(string name, int value)
- name
Animator Controller에 정의된 int 파라미터 이름- value
설정할 정수 값 Paramter지정한 Integer 파라미터의 값을 설정합니다.
public void SetTrigger(string name)Paramter
- name
Animator Controller에 정의된 trigger 파라미터 이름Trigger 파라미터를 활성화 합니다.
public void ResetTrigger(string name)Paramter
- name
Animator Controller에 정의된 trigger 파라미터 이름Trigger 파라미터를 강제로 비활성화 합니다.
public void Play(string stateName)Paramter
- stateName
Animator Controller에 정의된 애니메이션 상태의 이름특정 애니메이션 상태를 직접 재생시킵니다.
public AnimatorStateInfo GetCurrentAnimatorStateInfo(int layerIndex)Paramter
- layerIndex
어떤 Animator 레이어에서 상태를 가져올지 지정지정된 레이어에서 현재 실행 중인 상태 정보를 반환합니다.