# 前言 1. 角色需要`BP_LiveArea`(LiveAreaActor) 2. Sequence与Camera需要`CameraRoot`Actor(需要与LiveArea完全重叠) 1. ~~FollowMovementComponent编写各种相机跟踪物体(IdolName、Socket、Bone)~~ 2. 摄像机挂载FollowingComponment。 # LiveDirector ## BP_LiveArea 基类为**ALiveAreaActor**,位于Source/LiveDirector/DirectorFramework/LiveAreaActor.h。直播区域占位用Actor,可以用于定义: - WeatherOverride:进入该区域后天气系统重载。 - WeatherBlendDuration:天气系统重载过渡时间。 - CareLayers:该区域加载时会自动加载关联的 DataLayer 层级。 # DirectorCam ## Core ### BP_CamPlacement_LiveArea 一般挂载在**BP_LiveArea**下面。使用LiveDirector - DirectorCam - Template下的模板生成。继承关系为**BP_CamWorkShopPlacement -> ACamWorkShopPlacementActor**,位于Modules/DirectorCam/Core/CamWorkShopPlacementActor.h ## Data ### UDirectorCamGroupData ### UDirectorCamSetupData # LevelSequences - DirectorCamSetupData - Example5400x4800(大动捕室):/Game/LevelSequences/Example5400x4800/CamSetup_5400x4800 - DirectorCamGroupData:/Game/LevelSequences/Example5400x4800/General - Dance