在多个固定摄像机之间切换

您所在的位置:网站首页 ue4固定视角 在多个固定摄像机之间切换

在多个固定摄像机之间切换

2024-07-17 18:24| 来源: 网络整理| 查看: 265

在多个固定摄像机之间切换 Beginner Unreal Engine 4.8

在这份操作指南中,我们在关卡内添加了多个 Camera Actor,并在玩家进入我们放置好的 Trigger Volume 时在它们之间进行切换。完成本次教程后,您将可以设置您自己的多摄像机游戏,并定义在何时使用某一个摄像机。

在这个示例中,我们将使用 Blueprint Third Person Template 项目(包含 Starter Content)。

进入 Place,从 Modes 菜单的 Basic 中,根据所需数量拖入您希望切换的 Camera Actors。

我们在这里放置了三个具有不同视角的摄像机。

同样在 Modes 菜单的 Basic 中,根据您放置的摄像机数量拖入相应数量的 Box Triggers。

将 Box Triggers 移到您希望玩家触发摄像机变化的位置。

选择一个 Box Trigger,按 W(进入转换模式)、E(进入旋转模式)或 R(进入缩放模式),按照您希望的方式来控制 Actor 的定位、旋转或缩放。请参见 控制 Actor 了解更多信息。

选择您的每个摄像机,单击 Blueprints 按钮,然后选择 Open Level Blueprint。

在 Level Blueprint 中,Right-click 图表并选择 Create References to selected Actors。

这样可以为您在关卡中放置的每个摄像机 Actor 添加引用。

返回关卡编辑器视区,然后在世界大纲视图 中,选择您的每个**Box Triggers**并返回关卡蓝图。

在图表中 Right-click,然后在 Add Event for Selected Actors 和 Collision 下选择 AddOnActorBeginOverlap。

这样可以为每个要在玩家进入时启动的 Box Trigger 添加 Events。

在图表中 Right-click 并添加 Get Player Controller 节点。

在图表中 Right-click 并添加 Set View Target with Blend 节点(如果看不到该节点,请取消勾选 Context Sensitive)。

按以下方式连接(TriggerBox)、Get Player Controller 和 CameraActor 节点。

现在,我们已经指定了在进入第一个触发器盒时要使用的第一个摄像机。

对其余的摄像机/触发器盒重复上述流程。

现在,每个摄像机都被设置为在玩家进入其各自触发器盒时成为切换目标。

单击 Compile 并关闭蓝图,然后单击 Play 在编辑器中运行程序。

最终结果

您会发现在您进入每个放置好的触发器盒时,它都会将游戏视角更新为您已经指定的摄像机 Actor 视角。 这个快速演示示例介绍了如何建立基于多个摄像机的游戏,而且您可能还要考虑玩家处在摄像机视角以外的情况,并根据摄像机的相对关系调整玩家输入。

相关页面

使用摄像机

摄像机

Matinee 及过场动画(Cinematic)

蓝图 - 可视化脚本



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3