2017-10-17 785 views

回答

0

如果附加了UCameraComponent上UActor,则可以使用该方法APlayerController::SetViewTargetWithBlendAPlayerController::SetViewTargetAPI docs),以激活作为UCameraComponent主视图中,然后用“拍”命令可以提取该视图的图像。 如果演员中有多个摄像头组件,则可以使用UCameraComponent中的Activate()Desactivate()方法(从UActorComponent继承)进行切换。

对于视频录制部分,如果您想记录游戏玩法(如来自Nvidia Geforce Experience),则可以使用任何屏幕录制工具。 但是,如果你知道你想要录制什么(特定的动画,房间渲染...)我建议你使用级别Sequencer(新的matinee),然后使用录制工具来创建一个视频(或图像列表的图像JPG或PNG )