언리얼

스테이트 머신과 애니메이션 에일리어스(Aliases)

공대녀J 2022. 11. 18. 12:01

 

언리얼 5에서는 언리얼 4와 비교했을 때, 

애니메이션 스테이트 머신에 새로운 노드가 생성된 것을 확인할 수 있는데,

'애니메이션 에일리어스' 라는 노드이다.

 

애니메이션 에일리어스는

스테이트 머신을 깔끔하게 만들어 준다는 점을 특징으로 갖는다.

 

 

 

위의 스테이트 머신에서 애니메이션 에일리어스를 제거하면

아래의 스테이트 머신인데, 동일하게 동작하는 것을 확인할 수 있다.

애니메이션 에일리어스 없이 스테이트 머신을 구성한 결과

 

애니메이션 에일리어스의 이해를 돕기 위해 좀 더 간단한 스테이트 머신을 

확인해보면, 밑의 스테이트 머신에서 Land와 Locomotion 노드는 둘 다 동일한 방향을 갖는다.

두 노드 다 Fall Loop과 Jump로 가는 화살표를 갖는데,

 

 

이를 애니메이션 에일리어스를 활용하여 간단하게 

밑의 그림처럼 표현할 수 있다.

 

애니메이션은 해당 스테이트로 가는 스테이트 중에 이런 스테이트가 있어~ 라고

알려주는 느낌의 노드로 기억하면 좋을 듯 하다.