文章目录

  • 前言
    • 相关介绍
    • 其他介绍
    • 上一篇笔记
    • 下一篇笔记
    • 蓝图预览
  • 一、角色
  • 二、操作映射
  • 三、关卡蓝图
    • [1]. 角色节点
    • [2]. 操作事件
    • [3]. 获取玩家控制器
    • [4]. 控制
      • (1) 控制角色1
      • (2) 控制角色2

前言

通过按键来切换对不同角色的控制,需要导入第三人称包

虚幻引擎版本: 4.23.1

相关介绍

哔哩哔哩-UE4基础入门教程#13:获取角色控制权的两种方法

其他介绍

虚幻4官方文档

虚幻4中文官网

虚幻引擎蓝图API参考文档

虚幻引擎4蓝图节点-小狐狸FM

HelloCJC虚幻引擎社区

上一篇笔记

虚幻引擎(9)-AI随机移动

下一篇笔记

虚幻引擎(11)-人物加速

蓝图预览

一、角色

下面的路径是角色蓝图类对应的路径

因为我们需要有多个角色才能进行控制权的切换,所以需要拷贝一下原有的蓝图类
右键角色蓝图类,选择拷贝

拷贝两次角色蓝图类
分别命名为角色1、角色2

之后直接将两个角色拖动到场景中即可

二、操作映射

因为我们需要通过按键来切换对不同角色的控制,所以需要提前绑定一下按键
按下键盘的1时,切换到角色1的控制。
按下键盘的2时,切换到角色2的控制。

三、关卡蓝图

[1]. 角色节点

然后在主窗口中点击蓝图,选择打开关卡蓝图。

在世界大纲中,会显示出场景中已有的两个角色

将这两个角色拖动到关卡蓝图中,形成2个节点

[2]. 操作事件


分别创建两个事件节点如下

[3]. 获取玩家控制器

创建一个get player controller节点,这个节点是传值是哪个玩家控制

创建完毕后长这样,player index中的值为0时表示是玩家0(即自己)

[4]. 控制

(1) 控制角色1

通过get player controller节点的return value接口拖动出来,可以创建一个possess节点
注:如果你直接右键搜素possess节点时是搜不到的。


创建完毕后默认与get player controller节点相连

将刚刚创建的几个节点相连。
当玩家按下按键1之后,就会执行possess节点来切换场景中角色1蓝图类的控制权为玩家0

(2) 控制角色2

和角色1的做法相似,创建以下的蓝图节点并连接,
当你有很多个角色的时候,创建的方法都是统一的。

虚幻引擎(10)-切换控制权相关推荐

  1. 虚幻引擎(9)-AI随机移动

    文章目录 前言 相关介绍 其他介绍 上一篇笔记 下一篇笔记 动态预览图 一.AI可移动区 二.AI黑板 三.AI行为树 [1]. 创建 [2]. 绑定黑板 [3]. 序列合成节点 [4]. 添加自定义 ...

  2. 虚幻引擎 4.10 发布信息

    版本信息 SHARE: 该版本为虚幻引擎 4 带来数百项更新,包括由 GitHub 上的虚幻引擎开发人员社区提交的 53 项改进!感谢虚幻引擎 4.10 的所有贡献者: Andreas Axelsso ...

  3. 在虚幻引擎5中构建你的首款游戏 - 10[完] - 特效音效镜头震动打包

    在虚幻引擎5中构建你的首款游戏 - 10[完] - 特效&音效&镜头震动&打包 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕) ...

  4. UE4入门学习笔记——纪念学习虚幻引擎满一周年

    UE4入门学习笔记 前言: 今天是正式学习ue4一周年.一年前的今天,我结束了PBR流程的学习,怀揣着对游戏制作的热爱,正式开始学习ue4,继续追寻儿时的那个大厂梦.谁也没想到,一年后的今天,我会在T ...

  5. 如何改善虚幻引擎中的游戏线程CPU性能表现

    您游戏中的帧频率是不是太低? 您了解为什么会发生这种现象吗? 这是不是由于您同时生成了太多敌人?还是由于某个特定敌人过于消耗系统资源? 是由于您设置了过多的视觉特效,还是由于您所设计的战斗系统所造成的 ...

  6. UE4: 学习虚幻引擎4的16条准则

    作为一个完全的新手,尝试去学习一个新的游戏引擎看起来会很可怕.你拥有了许多的学习教程.文件和建议,但是你却不明白怎样去开始或是以一个什么样的步骤去学习虚幻引擎4.你在不同的方向间摇摆不定,最终你会越来 ...

  7. 使用虚幻引擎 4 年,网络架构大揭秘

    作者 | Jerish 来源 | 游戏开发那些事 我从16年开始接触 Unreal,到如今已经4年了.最近看了不少关于网络同步的论文和书籍,总算是理解了 Doom 和 Quake 这种古董级游戏的发展 ...

  8. 使用虚幻引擎4年,我想再谈谈他的网络架构

    作者 | Jerish 来源 | 游戏开发那些事 我从16年开始接触Unreal,到如今已经4年了.最近看了不少关于网络同步的论文和书籍,总算是理解了Doom和Quake这种古董级游戏的发展历史,对其 ...

  9. houdini节点大全中文手册_【技术贴】武林秘籍在此!大咖座谈虚幻引擎制作影视动画经验!...

    小伙伴们大家好呀 实时渲染技术的运用十分广泛 玩家在游戏内所见到的三维场景给与的动态反馈 其实都用到了实时渲染 同样,在影视动画行业内 实时渲染技术同样也是不可或缺的 为了让同学们深入了解实时渲染技术 ...

最新文章

  1. 水晶易表调用C#的WebService,返回数据集合
  2. C++11 多线程库使用说明
  3. 如何根据灰度直方图计算标准差_如何根据电器功率计算电线的粗细?
  4. discuz NT!整合
  5. 《ArcGIS Runtime SDK for Android开发笔记》——(8)、关于ArcGIS Android开发的未来(“Quartz”版Beta)...
  6. 拒绝病毒威胁 为U盘请个“保护神”
  7. C++ make_shared() shared_ptr()用法
  8. 软件调试第二版卷一硬件基础 pdf_2020全球C++及系统软件技术大会,C++之父领衔...
  9. 希尔伯特变换(matlab)
  10. 利用计算机做实验报告,计算机应用实验报告样本.doc
  11. android如何用mumu模拟器,如何安装网易MuMu模拟器 MuMu模拟器怎么用
  12. ffmpeg给视频加水印
  13. yilia头像/图标设置
  14. COleDateTime SYSTEMTIME CTime
  15. 股权转让是什么?如何股权转让?
  16. youtube 字幕视频搬运
  17. 2021-02-05仅供自己参考:多态使用
  18. Git命令及集成IDEA、Gitee/GitHub/GitLab
  19. vivado与modelsim联合仿真遇到的问题2
  20. RFID项目中常见问题分析

热门文章

  1. 16进制-2进制-10进制转换包(终端交互专用)
  2. 【郭东白架构课 模块一:生存法则】10|法则四:架构设计中怎么判断和利用技术趋势?
  3. 设计最小可行性产品(MVP)
  4. Mac突然没有声音了,音频和视频都不能播放了。
  5. (单细胞-SingleCell)Seurat流程文献复现——单细胞实战分析流程
  6. 解决POST请求跨域问题
  7. 获取oracle服务端时间,XPO学习一(获取数据库服务器时间)
  8. EBS WebADI:简介
  9. 请更换备份电池 pos机_POS机大机故障的解决办法,有POS机的必看此文章
  10. ANSYS Workbench 14.5数值模拟工程实例解析视频教程