CameraActor是ue提供的封装好CameraComponent的Actor,可以直接拖进level,方便使用。

CameraComponent最常见的用法是挂到Character上,作为角色的1/3人称镜头,角色运动时,相机也会跟着行和转动走。ue会把相机看到的绘制到屏幕(视口),也就是我们能看到的游戏画面。

在游戏中,切换当前使用的镜头就完成了1/3人称的切换。有的游戏里,角色身上可能挂了多个相机,像荒野大镖客2里有近10种视角可以切换:从远到近、仰视俯视等。

这时,相机的位置和朝向会受到到Controller、CameraManager、Character、以及弹簧臂等多重影响,其行为也就复杂了起来。我们需要搞清楚相机如何受到其他模块的影响,才能正确的操纵相机。

UE4 Camera系统使用与源码分析 - 知乎 (zhihu.com)