애니메이션용 스크립트 인터페이스

흐름에서 애니메이션을 재생하기 위해 흐름 노드 참조의 Animation 범주에서 어떤 항목이든 사용할 수 있습니다.

예를 들어, Animation/Send Animation Controller Event 흐름 노드는 애니메이션 제어기 이벤트를 트리거합니다.

애니메이션 제어기에서 흐름 이벤트를 받으려면 Animation/On Animation Controller Flow Events를 사용합니다.

애니메이션 제어기 없이 애니메이션 재생

드물긴 하지만 상태 간에 수동으로 혼합하는 대신 애니메이션 제어기를 설정하지 않고 애니메이션 시스템을 사용하려고 할 수 있습니다. 이렇게 하려면 유닛에 골격 목록이 있어야 하며 애니메이션 제어기가 있어서는 안됩니다. 이러한 경우 Lua 스크립트에서 다음 함수를 추가하여 애니메이션을 수동으로 혼합할 수 있습니다.

Unit.crossfade_animation()

Unit.is_crossfading_animation()

Unit.crossfade_animation_set_speed()

Unit.crossfade_animation_set_time()

애니메이션 제어기 스크립팅

애니메이션 이벤트를 보내고, 변수 및 추가 제약 조건 대상을 설정하려면 다음 스크립트 함수를 사용합니다.

Unit.animation_event()

Unit.animation_set_variable()

Unit.animation_set_constraint_target()

Unit.set_animation_root_mode()

위에서 언급한 스크립트 함수에 대한 자세한 설명은 Lua API 설명서를 참조하십시오.