Animator

Clear·2025년 6월 12일

Unity Docs

Animator

Animator는 Unity에서 애니메이션을 제어하는 핵심 컴포넌트입니다.
Animator Controller와 연결된 상태 머신을 실행하고, 애니메이션 클립을 재생, 전환, 블렌딩하는 기능을 수행합니다.

주요 Functons & Variables

SetBool

SetBool(string name, bool value)

Paramter

  • name
    Animator Controller에 정의된 bool 파라미터 이름
  • value
    설정할 참/거짓 값

지정한 bool 파라미터의 값을 설정합니다.

SetFloat

 public void SetFloat(string name, float value)

Paramter

  • name
    Animator Controller에 정의된 float 파라미터 이름
  • value
    설정할 실수 값

지정한 float 파라미터의 값을 설정합니다.

SetInteger

public void SetInteger(string name, int value)
  • name
    Animator Controller에 정의된 int 파라미터 이름
  • value
    설정할 정수 값 Paramter

지정한 Integer 파라미터의 값을 설정합니다.

SetTrigger

public void SetTrigger(string name)

Paramter

  • name
    Animator Controller에 정의된 trigger 파라미터 이름

Trigger 파라미터를 활성화 합니다.

ResetTrigger

public void ResetTrigger(string name)

Paramter

  • name
    Animator Controller에 정의된 trigger 파라미터 이름

Trigger 파라미터를 강제로 비활성화 합니다.

Play

public void Play(string stateName)

Paramter

  • stateName
    Animator Controller에 정의된 애니메이션 상태의 이름

특정 애니메이션 상태를 직접 재생시킵니다.

GetCurrentAnimatorStateInfo

public AnimatorStateInfo GetCurrentAnimatorStateInfo(int layerIndex)

Paramter

  • layerIndex
    어떤 Animator 레이어에서 상태를 가져올지 지정

지정된 레이어에서 현재 실행 중인 상태 정보를 반환합니다.

profile
Programmer

0개의 댓글