Camera
December 29, 2023Less than 1 minute
Camera
Six ingredients for a dynamic third person camera
Camera Shake
UCameraShakePattern
- UWaveOscillatorCameraShakePattern:A camera shake that uses oscillations to move the camera.
- UPerlinNoiseCameraShakePattern:A camera shake that uses Perlin noise to shake the camera.
设置循环抖动时间Timing
为0。
- unreal-engine-how-to-add-camera-shake-to-animations
- master-camera-shake-in-unreal-engine-5-4
- unreal-engine-using-camera-shake
Ultimate Spline Camera System
Sample Controlled Camera Rotation
Set View Target
在游戏中切换相机,可以直接使用:
APlayerCameraManager::SetViewTarget(class AActor* NewViewTarget, FViewTargetTransitionParams TransitionParams = FViewTargetTransitionParams());
这是一个非常好用的方法,值得注意的是这只能传入Actor,且对应Actor上需要有相机组件,才会切换相机。