
如果想让游戏在游戏过程中切换多个摄像机,则说明在UE引擎中放置了任意数量的摄像机,并以不同视角呈现主角,那么在虚幻引擎中实现切换镜头并不难,所以3D天堂简单介绍一下该方法。
放置摄像机
当然,提前把相机放在水平面上是很有必要的。

查找并放置摄像机actor。

当放置相机actor时,从相机看到的视口会显示在右下方,所以边看边调整相机的位置和角度。
在关卡蓝图上添加相机
在仍然选择相机演员的情况下,打开关卡蓝图。

右键单击打开搜索菜单并选择创建对CameraActor的引用,或者选择Create CameraActor reference将放置的相机actor添加到关卡蓝图。
添加相机切换节点
首先,需要获取PlayerController,因此创建一个Get Player Controller节点。然后从pin中提取PlayerController信息并创建一个Set View Target with Blend节点。

最后,将相机Actor的引脚连接到新视图目标引脚,现在可以切换相机,所要做的就是生成一个事件并切换相机。
从输入事件切换相机
然后,设置以下节点,以便可以使用适当的输入事件切换相机。

由于FlipFlop节点A和B将在每次触发事件时切换。
当运行这个…
能够切换相机。
Set View Target With Blend可以在切换时将各种信息传递给blend。
虚幻引擎使用Blend设置视图目标,可从这里参阅官方文档。
- New View Target → 要将视图切换到的目标actor
- Blend Time → 切换时的混合时间(秒)
- Blend Func → 切换时使用的混合函数
- Blend Exp → 切换时影响混合函数的系数
- Lock Outgoing → 将剩余的混合发送到最终帧相机位置Lock view target
如果用好这些,将能够相当大地控制相机切换的移动。当然,如果想使用成熟的曲线编辑器,可以考虑使用Timeline或Matinee。
不是相机也可以切换
可能会有切换到相机的图像,但即使它不是相机,这个功能实际上也可以,即使是简单的静态网格物体、灯光等也可以切换。
但是,由于视图取决于Actor的位置和方向,如果要调整外观,请为相机Actor或具有相机组件的Actor进行。
…
以上是3D天堂关于虚幻引擎游戏中如何切换镜头的全部内容,如果你有任何反馈,请随时在本页面下方留言。