文章目录

  • 前言
    • 相关介绍
    • 其他介绍
    • 上一篇笔记
    • 下一篇笔记
    • 预览
      • 操作映射
      • 控件蓝图
      • 角色蓝图
  • 一、游戏界面
    • [1]. 创建
    • [2]. 背景图
    • [3]. 按钮
    • [4]. 文本
    • [5]. 蓝图
      • (1)事件
      • (2)取消暂停
      • (3)清除游戏界面
      • (4) 获取玩家控制器
      • (5)隐藏鼠标指针
  • 二、操作映射
  • 三、角色蓝图
    • [1]. 事件
    • [2]. 暂停游戏
    • [3]. 创建控件
    • [4]. 输出到屏幕
    • [5]. 获取玩家控制器
    • [6]. 显示鼠标指针

前言

打开游戏界面时暂停游戏的方法,需要使用到第三人称模板
之前想试着通过按键来开启/暂停游戏,但是发现只要是暂停了游戏,就没办法再按下按键取消暂停。可能是因为暂停过后,角色处于不可控制的状态才导致的吧

虚幻引擎版本: 4.23.1

相关介绍

哔哩哔哩-(旧)UE4初学者系列教程#29-UI暂停和UI动画

其他介绍

虚幻4官方文档

虚幻4中文官网

虚幻引擎蓝图API参考文档

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

HelloCJC虚幻引擎社区

上一篇笔记

虚幻引擎(14)-测量模型长宽高

下一篇笔记

虚幻引擎(16)-简易血条

预览

操作映射

控件蓝图

角色蓝图

一、游戏界面

我们需要通过控件蓝图来创建一个游戏界面

[1]. 创建

[2]. 背景图

先把背景图导入到UE4当中


打开控件,先调整一下虚线框的大小。
拖动右下角的箭头,将虚线框设置为你电脑的分辨率

你可以调用一个image组件,方便起见我就直接将背景图拖进去了。

将背景图片与虚线框重合

[3]. 按钮

搜索Button并拖动到界面当中,我们需要按钮来进行返回游戏的操作


[4]. 文本

因为按钮不会显示任何的文字描述,所以我们需要在按钮中添加文字以便玩家识别


附属到按钮下

有时文本会出现中文乱码的情况,你可以通过导入一个字体来解决

[5]. 蓝图

我们需要在玩家点击按钮后,取消游戏暂停的状态。设置游戏暂停将在角色蓝图中实现
点击结束按钮后,退出游戏

(1)事件

在设计器中选择按钮,并创建一个点击事件,当玩家点击这个按钮后将会触发该事件节点


点击后将会出现一个事件节点

(2)取消暂停

创建一个Set Game Paused节点,这个节点的作用就是暂停或恢复游戏
将Paused勾选表示暂停,反之为恢复

(3)清除游戏界面

当按下返回按钮后,需要回到游戏中,所以必须把界面清除掉,玩家才能看见游戏中的内容。
Remove from Parent节点的作用就是将按钮所在的父类清除,即清除这个创建好了的控件类。


(4) 获取玩家控制器

这个节点的作用就是获得指定玩家的控制器,然后输出相应对象。

(5)隐藏鼠标指针

在角色蓝图中,按下按键P之后将会显示鼠标指针,从而能够点击相应的按钮实现功能。
要返回游戏的时候就需要将指针重新隐藏,这样才能对角色进行操纵


不勾选Show Mouse Currsor,当执行了这个节点后将会隐藏鼠标指针

编译保存

二、操作映射

绑定一个按键P,当按下这个按钮后游戏将会暂停,同时打开之前创建的游戏界面

三、角色蓝图

打开第三人称的角色蓝图,相应的位置如下

[1]. 事件

[2]. 暂停游戏

在我们按下P后需要先暂停游戏

[3]. 创建控件

搜索创建一个创建控件节点,选择之前创建好的控件


[4]. 输出到屏幕

从刚刚的执行节点输出口创建一个Add to Viewport,并按下图方式连接。


[5]. 获取玩家控制器

这个节点的作用就是获得指定玩家的控制器,然后输出相应对象。

[6]. 显示鼠标指针


勾选Show Mouse Currsor,当执行了这个节点后将会显示鼠标指针

编译保存

虚幻引擎(15)-暂停游戏相关推荐

  1. 虚幻引擎C++编程游戏开发基础

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:23.8 GB |时长:44h 59m ...

  2. 虚幻引擎 js开发游戏_通过编码3游戏学习虚幻引擎4-5小时免费游戏开发视频课程

    虚幻引擎 js开发游戏 One of the most widely used game engines is Unreal Engine by Epic Games. On the freeCode ...

  3. UE4虚幻引擎开发手机游戏

    该文章来自用户转载 点击阅读原文 UE4虚幻引擎作为游戏开发引擎之一,在很多项目中都会使用到.下面就给大家分享下如何使用UE4开发高品质的手机游戏. 作者介绍 大纲 •介绍 •UE4 针对3A级手游的 ...

  4. 打开iPhone自拍,就能用虚幻引擎开发3A游戏大作!新应用无门槛创造超逼真游戏角色...

    贾浩楠 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 3D游戏人物建模,虚幻引擎可以算标杆了吧? 要是我告诉你,只要会自拍,就能用虚幻引擎开发出和3A游戏一样逼真的3D角色呢? 表情.毛 ...

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

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

  6. Epic:把虚幻引擎推向所有游戏平台

    [GameLook专稿,转载请注明出处] GameLook报道/Epic Games准备把虚幻引擎推向所有的平台,而且该公司正在加快进度.今天,该公司透露,自从数周之前该公司开放了自己的平台之后,开发 ...

  7. ue4手机ui_UE4虚幻引擎开发手机游戏

    特性集介绍 •ES2 •Mobile渲染器 •对应OpenGLES2.0-3.x(Android平台)       OpenGL ES2.0(iOS平台,支持ES3.0的IOS平台已经能够支持meta ...

  8. 虚幻gameframe_UE4虚幻引擎开发手机游戏(一)

    特性集介绍•ES2•Mobile渲染器•对应OpenGLES2.0-3.x(Android平台)OpenGL ES2.0(iOS平台,支持ES3.0的IOS平台已经能够支持metal,所以直接使用me ...

  9. 虚幻引擎(14)-测量模型长宽高

    文章目录 前言 其他介绍 上一篇笔记 下一篇笔记 一.第一种方式 二.第二种方式 前言 模型长宽高的测量方法 虚幻引擎版本: 4.23.1 其他介绍 虚幻4官方文档 虚幻4中文官网 虚幻引擎蓝图API ...

最新文章

  1. c语言分支结构程序设计教学设计 赛课,《分支结构程序设计》教学设计.doc
  2. 高斯混合模型GMM、核心参数、高斯混合模型GMM的数学形式
  3. html制作动态坐标轴,HTML5 canvas制作动态随机星图
  4. Linux buff/cache和清理占用过高
  5. OpenStack(三)——Glance组件
  6. Codeforces Round #212 (Div. 2) C. Insertion Sort 思维
  7. 理解Storm Metrics
  8. golang 实现递归
  9. 历法 —— 十二地支与二十八星宿
  10. cent os 7 mysql_centos – 百胜:Cent OS 7中没有包mysql-server
  11. 如何在Mac上访问 USB 驱动器?
  12. 计算机网络基本知识汇总
  13. 【cooper】深度学习入门:基于Python的理论与实现(鱼书)_个人读书笔记
  14. 苹果计算机单位换算,单位转换器 - 单位换算
  15. 关于日期插件在chrome中出现被遮挡的问题
  16. mongodb 聚合函数求平均值及时差处理
  17. 用css样式实现返回箭头
  18. 该为您的HTTPS安全证书续期了
  19. 秋季,高级灰这样搭配,怪不得这么潮!
  20. IBM X3530 M4 RAID 卡驱动下载

热门文章

  1. 11月份,全国招聘程序员34万人!你知道平均工资是多少吗?
  2. JavaFX快速开发
  3. Microsoft Visual Studio 2022 项目打包详细步骤(初学者必会)
  4. 网易笔试题:地牢逃脱
  5. 【甘道夫】HBase随机宕机事件处理 JVM GC回顾
  6. 基于电商产品评论数据情感分析
  7. 【死磕NIO】— 阻塞IO,非阻塞IO,IO复用,信号驱动IO,异步IO,这你真的分的清楚吗?
  8. php bootstrap表格,初学 Bootstrap 表格
  9. 复旦计算机学院研究生双证书,2017年改革后EMBA能拿到双证书了?
  10. java获取国家法定节假日(不依赖API)