虚幻引擎4蓝图笔记(5)-多视角切换

前言

蓝图是虚幻引擎的一个可视化编码语言,不会编程的朋友也能通过蓝图来实现游戏的制作。
本人于2020年的3月份入坑虚幻4,可能技术上有些欠缺,要是有大佬发现哪里错了的话敬请指出。写文章的主要目的是为了记录自己的学习过程,不过也希望能帮助到其他像我一样的朋友学习虚幻蓝图。不同版本的虚幻引擎有进行不同程度的汉化,相应蓝图节点也会变化
此文章中使用的虚幻引擎版本: 4.23.1
随着学习的深入,后面的笔记会慢慢省略一些前面笔记写的内容,有需要的话可以去看较基础的笔记内容

虚幻4官方文档
虚幻4中文官网
虚幻引擎蓝图API参考文档
虚幻引擎4蓝图节点-小狐狸233
:这篇笔记是研究载具模板思考出来的,实现视角切换的方式不止这一种,你可以通过这篇笔记思考思考其他多视角切换的实现方式。

上一篇笔记

虚幻引擎4蓝图笔记(4)-角色模型导入

下一篇笔记

虚幻引擎4笔记(6)-过场动画

动态预览图

在这里插入图片描述

蓝图预览

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一、操作映射绑定

创建三个操作映射,并添加各自的按键。
之后实现的效果是按下相应的按键后,将会切换到相应的摄像机。
例如:按下键盘的2后,视角会变为Camera2
在这里插入图片描述

二、角色蓝图

[1]. 角色模型

为了项目的整洁,此篇笔记不导入包,如果你想了解如何导入角色模型的话,可以点击上一篇笔记去查看。
虚幻引擎4蓝图笔记(4)-角色模型导入
导入一个立方体并变更其形状为长方体以便观察,如果你是用的角色模型的话直接点击组件Mesh的细节面板进行模型的切换即可。
在这里插入图片描述

[2]. 摄像机

创建三个不同位置、不同角度的摄像机,分别称为Camera1、Camera2、Camera3(命名可随意)。
你需要记住Camera1、Camera2、Camera3相应的视角,要是你使用的摄像机名称一多,你的蓝图就很难确定什么时候需要使用那个摄像机节点了。
Camera1的视角:
在这里插入图片描述
Camera2的视角
在这里插入图片描述
Camera3的视角:
在这里插入图片描述

[3]. 蓝图

在写蓝图之前,先介绍两个节点DeactivateActivate,如果你有需要的话可以去查看一下蓝图节点。
虚幻引擎4蓝图节点-小狐狸233
Deactivate主要用于取消对当前摄像机的控制。
在这里插入图片描述
Activate主要用于激活某个摄像机,只使用该节点时,无法直接取得某个摄像机的控制。
在这里插入图片描述

(1)切换视角1

你可以直接在左边的组件框中拖动Camera变量到蓝图中,因为有的时候当前的视角是Camera2或Camera3,所以需要将当前的视角控制取消,激活Camera1后,视角就只能控制Camera1了。
如果你创建了很多的摄像机,都先用Deactivate节点把剩余的摄像机镜头禁用,然后用Activate节点把那个摄像机镜头激活即可。
在这里插入图片描述

(2)切换视角2

在这里插入图片描述

(3)切换视角3

在这里插入图片描述

三、已创建好的项目

下载链接
提取码:o9pu

发布了21 篇原创文章 · 获赞 10 · 访问量 4542

猜你喜欢

转载自blog.csdn.net/smallfox233/article/details/105499149