在开发过程中,可能需要做切换视角功能。本文说说这个小功能的制作以及出现黑边时的处理。
在想要切换的视角处,从放置面板拖出一个CameraActor。需要多个视角则可以创建一个CameraActor数组,勾选可编辑实例,把所有的CameraActor全部添加进来,通过数组的Index去选择相应摄像机。同时可通过布尔值选择是否是从pawn身上切换过去还是切换回pawn的视角。
但是可能在切换视角后出现屏幕边缘有黑边的情况。需要在CameraActor的细节中设置bConstrainAspectRatio(约束高宽比)。