Today I Learned :
1. Action과 Invoke()
- Action은 C#에서 델리게이트의 일종으로, 메서드나 함수를 나타내는 타입이다.
- .Invoke() 메서드는 델리게이트를 호출하는 방법 중 하나이다.
2. 애니메이션 즉시발동
- Has Exit Time : 현재 재생중인 애니메이션이 완전히 종료된 후에 다음 애니메이션으로 전환가능하도록 한다.
체크 해제시 Transition Duration 만큼의 시간에 걸쳐 전환이 이루어진다. - Transition Duration : 애니메이션 전환이 이루어지는 데 걸리는 시간
애니메이션을 즉시 전환하려면 "Has Exit Time"을 체크해제하고 "Transition Duration"를 0으로 설정하면 된다. - Has Exit Time이 활성화 되어있으면 해당 시간 동안 전환(블렌딩)이 이루어지는데
3D인경우 서로 다른 두 애니메이션의 클립이 섞여서 부드러운 연출이 가능하게 한다.
하지만 관절(Bone?Rigging?Skeleton?)이 없는 2D의 경우에는 클립간의 보간이 불가하므로
그저 지연시간으로만 존재하고, 이는 0으로 설정하는 것이 깔끔하다. (*유튜버 골드메탈은 0.01로 설정)
'TIL' 카테고리의 다른 글
20240123 TIL (1) | 2024.01.23 |
---|---|
20240122 TIL (0) | 2024.01.23 |
20240118 TIL (0) | 2024.01.18 |
20240117 TIL (0) | 2024.01.17 |
20240116 TIL (0) | 2024.01.16 |