Interp Scale
보간을 진행하면서 떨어지는 순간에는 기존 총기의 크기를 줄이고 싶다.
이를 위해 또다른 Curve가 필요하다.
이번 커브의 형태는 다음과 같다.
해당 커브를 ItemInterp() 함수에서 경과시간에 따른 Value 값을 얻고 이를 토대로 Scale을 해주자.
그리고 보간이 끝나면 다시 원상태로 되돌려주자.
현 상태는 보간 시간이 0.7초로 매우 빠르기 때문에 실제로 스케일링이 이루어지는지 확인이 어렵다.
잠시 ZCurve Time을 3초로 바꾸고, Curve 값들도 이에 맞춰 조정해주자.
기존 원본을 토대로 복사본을 만들어서 진행할 것이다.
이제 해당 커브들을 할당해주자.
ItemZCurve는 실수로 원본에서 조정했기 때문에 편집된 원본을 사용하였다.
이제 3초에 걸쳐 느리게 보간 되므로 작아지는 순간을 체크가 가능하다.
'Unreal > Udemy 강의' 카테고리의 다른 글
Unreal Engine 4 C++ The Ultimate Shooter Course Section 7-2 (0) | 2024.08.28 |
---|---|
Unreal Engine 4 C++ The Ultimate Shooter Course Section 7-1 (0) | 2024.08.28 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 6-8 (0) | 2024.08.28 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 6-7 (0) | 2024.08.28 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 6-6 (0) | 2024.08.28 |