虚幻引擎(15)-暂停游戏
文章目录
- 前言
- 相关介绍
- 其他介绍
- 上一篇笔记
- 下一篇笔记
- 预览
- 操作映射
- 控件蓝图
- 角色蓝图
- 一、游戏界面
- [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)-暂停游戏相关推荐
- 虚幻引擎C++编程游戏开发基础
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:23.8 GB |时长:44h 59m ...
- 虚幻引擎 js开发游戏_通过编码3游戏学习虚幻引擎4-5小时免费游戏开发视频课程
虚幻引擎 js开发游戏 One of the most widely used game engines is Unreal Engine by Epic Games. On the freeCode ...
- UE4虚幻引擎开发手机游戏
该文章来自用户转载 点击阅读原文 UE4虚幻引擎作为游戏开发引擎之一,在很多项目中都会使用到.下面就给大家分享下如何使用UE4开发高品质的手机游戏. 作者介绍 大纲 •介绍 •UE4 针对3A级手游的 ...
- 打开iPhone自拍,就能用虚幻引擎开发3A游戏大作!新应用无门槛创造超逼真游戏角色...
贾浩楠 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 3D游戏人物建模,虚幻引擎可以算标杆了吧? 要是我告诉你,只要会自拍,就能用虚幻引擎开发出和3A游戏一样逼真的3D角色呢? 表情.毛 ...
- 如何改善虚幻引擎中的游戏线程CPU性能表现
您游戏中的帧频率是不是太低? 您了解为什么会发生这种现象吗? 这是不是由于您同时生成了太多敌人?还是由于某个特定敌人过于消耗系统资源? 是由于您设置了过多的视觉特效,还是由于您所设计的战斗系统所造成的 ...
- Epic:把虚幻引擎推向所有游戏平台
[GameLook专稿,转载请注明出处] GameLook报道/Epic Games准备把虚幻引擎推向所有的平台,而且该公司正在加快进度.今天,该公司透露,自从数周之前该公司开放了自己的平台之后,开发 ...
- ue4手机ui_UE4虚幻引擎开发手机游戏
特性集介绍 •ES2 •Mobile渲染器 •对应OpenGLES2.0-3.x(Android平台) OpenGL ES2.0(iOS平台,支持ES3.0的IOS平台已经能够支持meta ...
- 虚幻gameframe_UE4虚幻引擎开发手机游戏(一)
特性集介绍•ES2•Mobile渲染器•对应OpenGLES2.0-3.x(Android平台)OpenGL ES2.0(iOS平台,支持ES3.0的IOS平台已经能够支持metal,所以直接使用me ...
- 虚幻引擎(14)-测量模型长宽高
文章目录 前言 其他介绍 上一篇笔记 下一篇笔记 一.第一种方式 二.第二种方式 前言 模型长宽高的测量方法 虚幻引擎版本: 4.23.1 其他介绍 虚幻4官方文档 虚幻4中文官网 虚幻引擎蓝图API ...
最新文章
- c语言分支结构程序设计教学设计 赛课,《分支结构程序设计》教学设计.doc
- 高斯混合模型GMM、核心参数、高斯混合模型GMM的数学形式
- html制作动态坐标轴,HTML5 canvas制作动态随机星图
- Linux buff/cache和清理占用过高
- OpenStack(三)——Glance组件
- Codeforces Round #212 (Div. 2) C. Insertion Sort 思维
- 理解Storm Metrics
- golang 实现递归
- 历法 —— 十二地支与二十八星宿
- cent os 7 mysql_centos – 百胜:Cent OS 7中没有包mysql-server
- 如何在Mac上访问 USB 驱动器?
- 计算机网络基本知识汇总
- 【cooper】深度学习入门:基于Python的理论与实现(鱼书)_个人读书笔记
- 苹果计算机单位换算,单位转换器 - 单位换算
- 关于日期插件在chrome中出现被遮挡的问题
- mongodb 聚合函数求平均值及时差处理
- 用css样式实现返回箭头
- 该为您的HTTPS安全证书续期了
- 秋季,高级灰这样搭配,怪不得这么潮!
- IBM X3530 M4 RAID 卡驱动下载