相机跟随控制
相机跟随控制用于控制相机跟随某个实体。实体之间的相对关系维持编课时的相对关系不变,相机可以从任意一个位置角度来拍摄跟随对象。
它适合用在需要固定观察关系的镜头场景,例如导播观摩、第三人称跟拍、训练过程回放视角、重点目标展示等。资源本身通过“开始跟随”“停止跟随”两个行为控制跟随状态。
资源文件
| 项目 |
内容 |
| 分类 |
运动控制 |
| 最新资源 |
相机跟随控制-v1.0.xobj |
| 原始说明 |
相机跟随控制-v1.0_文档.txt |
| 来源目录 |
00 通用/运动控制/相机跟随控制 |
使用前提
- 课程中已经存在需要被观察的目标实体。
- 已经准备好需要跟随目标实体的一组实体,其中通常包含相机或承载相机视角的实体。
- 编课时需要先摆好目标实体、跟随实体之间的相对位置关系。
- 如果只希望在某个训练阶段跟随目标,应通过逻辑元在该阶段开始时启用跟随,在阶段结束时停止跟随。
参数说明
| 参数 |
作用 |
推荐配置 |
注意事项 |
| 目标实体 |
需要跟随的目标实体。 |
选择主角、车辆、NPC、无人机或其他需要被持续拍摄的对象。 |
目标实体移动时,跟随实体会以该实体为参考更新。 |
| 跟随实体 |
设置一组实体跟随目标实体,相对关系以编课时的相对关系为准。 |
选择相机实体、视角挂点、提示牌或其他需要保持相对关系的对象。 |
不要把目标实体本身重复加入跟随实体列表。 |
| 视角落点偏移 |
视角看向的位置相对于目标对象位置的偏移。 |
目标中心不是最佳观察点时填写偏移,例如看向目标上半身或目标前方。 |
默认值通常可保持为 0,0,0,表示看向目标对象当前位置。 |
可执行行为
| 行为 |
效果 |
常见调用时机 |
| 开始跟随 |
控制开始跟随。 |
导播镜头切换到跟拍视角、训练目标进入移动阶段、教学演示开始。 |
| 停止跟随 |
控制停止跟随。 |
跟拍阶段结束、镜头切换到固定机位、课程进入自由观察阶段。 |
使用步骤
- 在场景中放置目标实体。
- 放置需要跟随的实体,例如相机实体或相机视角挂点。
- 调整跟随实体与目标实体之间的初始相对位置和角度。
- 导入资源并配置“目标实体”和“跟随实体”。
- 根据观察需求配置“视角落点偏移”。
- 在需要进入跟拍视角时调用“开始跟随”。
- 在跟拍结束或切换到其他镜头时调用“停止跟随”。
示例流程
需要让导播相机跟随一辆移动车辆:
- 把车辆设置为“目标实体”。
- 把导播相机或相机挂点设置为“跟随实体”。
- 编课时把相机放在车辆后上方,调整到能看清车辆和前方路线的位置。
- 如果希望镜头看向车辆上方或车头位置,在“视角落点偏移”中设置对应偏移。
- 开始车辆移动前调用“开始跟随”,相机会跟随车辆移动并保持预设观察关系。
- 车辆到达终点后调用“停止跟随”,再切换到固定机位或其他导播镜头。
常见问题
| 问题 |
建议 |
| 相机位置不符合预期。 |
检查编课时跟随实体与目标实体的初始相对位置,资源会以编课时的相对关系作为依据。 |
| 镜头没有看向期望位置。 |
检查“视角落点偏移”是否正确,默认 0,0,0 会看向目标对象当前位置。 |
| 进入课程后相机没有跟随。 |
确认流程中已经调用“开始跟随”,并检查“目标实体”和“跟随实体”是否都已正确配置。 |
| 镜头切换后仍被跟随逻辑拉回。 |
在切换到其他机位或自由观察前先调用“停止跟随”。 |
| 跟拍时距离太近或太远。 |
回到编课场景重新调整相机初始位置,再运行验证跟随距离。 |