首先开发机枪半自动和全自动切换功能

现在新建UI控制蓝图,命名为全自动_UMG

进入蓝图,拖进去两个按钮

调整按钮大小

 拖入文本

调整字体大小

修改文字

焦点设为中心

设置字体描边

 如果要创建3Dui,就得需要为他创建一个载体。

新建一个actor蓝图

添加widget组件

 选择添加我们创建的UI控件蓝图

将actor缩放到ui的大小

 

加一个背景模糊特效

调整焦点为全屏

增加模糊度

现在这个界面太大了,缩放界面

打开第一人称蓝图,找到这个注释的代码块

 删掉这个,没用,这是手机触摸屏的

这一块的代码是按一下鼠标就会发射子弹。

添加组件

把这个组件添加到我们枪的下面

将该组件的位置与旋转归0

将组件指向的方向跟枪口方向一致

这个打勾

将ui互动的引用拉入蓝图

添加模拟鼠标左键节点

添加模拟释放节点

连线

编译

判断是否与ui发生互动

当没有指向,则发射子弹

 第一人称主角里面新建自定义事件,名字为是否全自动

新加一个布尔值变量,看看是否能够进行全自动

通过外界,去触发这个自定义事件,以此来设置布尔值

新增逻辑判断,如果不能进行全自动,就正常发射子弹

定义全自动射击的事件

添加延迟触发事件节点。

如果是true,延迟0.1s,触发全自动事件

全自动发射连接到原来的发射代码模块,只要按住鼠标,每0.1s循环触发一次开枪事件,就变成了连发效果。

松开鼠标的时候,要停止不停得触发事件

给ui的两个按钮触发点击事件

 场景中只有一个,所以获得第0个actor就好

将这个actor变成变量

更名为play

完成点击两个按钮的逻辑

测试,成功

36_ue4[UI]05_3DUI显示与展示相关推荐

  1. 「构建企业级推荐系统系列」推荐系统的UI交互与视觉展示

    作者 | gongyouliu 编辑 | auroral-L 推荐系统是一个偏工程应用的领域,要想在商业产品中引入推荐系统,利用推荐系统来帮助用户过滤信息,除了构建精准高效的推荐算法外,还需要设计适合 ...

  2. 推荐系统的UI交互与视觉展示

    点击上方"大数据与人工智能","星标或置顶公众号" 第一时间获取好内容 作者丨gongyouliu 编辑丨P新 这是作者的第27篇文章,约1.2w字,阅读需60 ...

  3. UI framework显示message technical information的实现

    Created by Jerry Wang, last modified on Jun 24, 2014 User parameter里只要BSPWD_USER_LEVEL 值大于5 即可在webcl ...

  4. IOS开发之UI基础LOL英雄展示-15

    IOS开发之UI基础LOL英雄展示-15 // // ViewController.m // 15-英雄展示-单组数据 // // Created by 鲁军 on 2021/2/3. //#impo ...

  5. 项目实训--Unity多人游戏开发(十四、UI昵称显示及转向同步问题)

    文章目录 开发功能 步骤及注意事项 项目其他记录 开发功能 在玩家上方生成UI文本,用于显示昵称.生命值或其他需要的数据. 2D中玩家左右转向时不能影响UI的显示. pun网络化时要同步玩家左右转向. ...

  6. layui使用tips_layer ui插件显示tips时,修改字体颜色的实现方法

    今天做调查问卷,又遇到一个蛋疼小问题,记录下. 调查问卷有很多选项是要求必填的,如果不填的话,需要给出友好的提示.用的如下组件:http://layer.layui.com/ 1.之前一直默认用的: ...

  7. Android应用优化之最基本的UI层显示优化

    Android应用优化之最基本的UI层显示优化 1.调试GPU过度渲染 在App出现卡顿的时候,我们第一时间会想到我们的App是不是存在过度绘制的问题.为什么要先看过度绘制的问题,因为直接直观方便啊, ...

  8. 如何在 SAP 电商云 Spartacus UI 首页的产品展示里显示视频

    Spartacus UI 的 banner Component 显示的图片,最终是通过一个 selector 为 cx-media 的 Component 实现的.路径为 projects\store ...

  9. ArcGIS Maps SDK for Unreal Engine通过UI方式显示地图教程

    前言 一个 UE 项目,可以包括多个关卡(level),关卡可以在菜单栏中新建(文件->新建关卡). 使用快捷键 Ctrl+S 可以保存当前关卡,你可以保存到上面提到的演示文件放置的位置,你可以 ...

最新文章

  1. 浅析机器学习中的自由度
  2. 网交会引发的新交易机会
  3. 面向对象三大特性,六个原则
  4. Linux Kernel Oops异常分析
  5. 一次使用duplicate创建测试数据库的过程
  6. hdu 5172 GTY's gay friends(线段树最值)
  7. matplotlib绘制箭头
  8. 微软一些工具的官方下载地址
  9. Android重力感应实现方式简介
  10. c 转易语言源码,易语言代码转HTML 测试(源码方式)
  11. ios dat 文件读写_玩转你的iphone, IOS 13 NFC标签读写详细步骤
  12. 本地文件搜索神器everything介绍
  13. Android TP驱动分析
  14. 自定义错误页面 404.html
  15. 7z解压软件(小巧好用)。百度云下载链接
  16. The Elements of Style 4ed ---英文写作指南(四)
  17. 小程序 横向 纵向排列
  18. Spinner用法案例
  19. linux没有i18n文件,【Linux】/etc/sysconfig/i18n文件详解
  20. Ubuntu18如何下载微信和qq

热门文章

  1. UI设计师不可不知的安卓屏幕知识-安卓100分享
  2. 5月钓鱼网站简报:共处理钓鱼网站2483个 环比下降
  3. Unity-URP 实现遮挡高亮
  4. 群星Stellaris for Mac(太空策略游戏)
  5. 寻找演讲比赛流程管理系统
  6. 解决 Android Studio 报SDK tools directory is missing
  7. 洞悉物联网发展1000问之软银孙正义的最新三大投资秘诀是什么?
  8. Macbook Pro M1安装Homebrew跟git安装
  9. 2021届秋招嵌入式软件开发(联发科、海康威视、浙江大华、高德红外、汇顶科技、瑞芯电子、深圳有为)
  10. 腾讯一年投出1100亿:押注了什么?错过了什么?