Crosshair In Air Factor
공중에 있을 때 확산도를 변하도록 해보자.
기본적으로 기존 확산도 계산 함수에서 CrosshairInAirFactor 변수를 더해주면 된다.
그리고 이를 GetCharacterMovement()에 속한 IsFalling() 함수를 통하여 공중 여부를 판별 후, CrosshairInAirFactor의 값을 설정해주면 된다.
여기서는 저번에 사용했던 보간 함수를 사용하여 점진적으로 확산이 이루어지도록 하였다.
공중에서는 천천히 넓게 퍼지도록, 지상에서는 빠르게 원상복구 되도록 하였다.
'Unreal > Udemy 강의' 카테고리의 다른 글
Unreal Engine 4 C++ The Ultimate Shooter Course Section 4-10 (0) | 2024.08.19 |
---|---|
Unreal Engine 4 C++ The Ultimate Shooter Course Section 4-9 (0) | 2024.08.19 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 4-7 (0) | 2024.08.18 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 4-6 (0) | 2024.08.18 |
Unreal Engine 4 C++ The Ultimate Shooter Course Section 4-5 (0) | 2024.08.17 |