前面写了UI的激活函数,现在我们要写失效函数,叫Deactivate。

在Grapplepoint类里写具体实现函数,在character类里调用。

同理也是非常简单,直接把UI的可视性隐藏就行了。

回到character类里新建一个函数调用,养成好习惯,确认Grapplepoint是否存在,然后取消UI,之后为了保险给Grapplepoint设为空。

接下来我们就要想想在哪里去调用这个函数了,很明显,几个检测节点都要调用,如果检测失败,我们就应该取消UI显示。

不在视野范围内的我们也应该取消UI显示。

射线检测里检测的对象不是侦测Actor的也应该取消UI显示。

虚幻蓝图实现只狼钩索系统(5)-UI失效相关推荐

  1. 虚幻蓝图实现只狼的钩索系统(1)-多球体检测

    为了尽量还原只狼的钩索系统,我直接上游戏把对应的音效给抠了下来,还费劲找了好久的动作资源. 不多说,直接开始. 首先制作钩爪抓住地点,直接新建蓝图类,以Actor为父类,命名为Grapplepoint ...

  2. 虚幻蓝图实现只狼的钩索系统(4)-UI激活并渐变

    接下来做一个UI,用来显示激活状态和未激活状态. UI非常简单,一个黑色背景框,叫Background,加一个白色中心点,叫Filling,先看看成品怎么样的.  中间的白色会随着角色的接近而逐渐扩大 ...

  3. 虚幻蓝图实现只狼的钩索系统(7)-角色起飞函数

    在character类里创建一个Start GrappleMovement函数,对应的是动画通知里的startmovement,角色开始起飞的函数. 首先是播放一个只狼里的飞起来的声音,然后就是取消角 ...

  4. 虚幻蓝图实现只狼的钩索系统(2)-射线检测

    ActivateGrapplepoint函数,这个函数里我们要做一件事情,就是完成射线的检测,让被物体遮挡的Grapplepoint无法被检测到,毕竟如果是被一堵墙挡住的Grapplepoint也能被 ...

  5. 虚幻蓝图实现只狼的钩索系统(8)-动画运动与曲线函数

    开始写角色随着动画播放,能够流畅起飞的函数,这里要用到曲线和蒙太奇的结合. 新建一个GrappleMobement函数. 先获取一个蒙太奇位置的局部变量,获取的是正在激活的蒙太奇的位置. 这个节点返回 ...

  6. 虚幻实现只狼的钩索系统(9)-设置绳索和运动函数

    在character类里添加一个缆索组件,取名叫Rope. 然后在character类里写我们的RopeMovement函数,实现绳索的运动.  和角色运动比较相似,也是通过蒙太奇位置来实现动画播放的 ...

  7. [UE4]虚幻4蓝图实现类似永劫无间的钩锁系统

    [UE4]虚幻4引擎实现类似永劫无间的钩锁系统 基于UE4实现类似永劫无间的钩锁系统,主要介绍一下思路,抛砖引玉,欢迎交流! 项目展示https://www.bilibili.com/video/BV ...

  8. 计算机游戏系统分析,《只狼:影逝二度》新手指南 全游戏系统解析!

    <只狼:影逝二度>新手指南 全游戏系统解析! 2019-03-20 22:29:25 32点赞 98收藏 44评论 本文由二柄APP编辑:地主撰写,转载请注明出处! 近日,魂系列大触Vaa ...

  9. 以核心体验设计为引,深入剖析“打铁”游戏《只狼》的精妙之处

    丨从策划角度还原<只狼> 前言 在大多数单人游戏设计中,设计的起点往往是一个念头,设计者想要传达给玩家一种感受或是一种体验,以此为出发点最后设计出一整个游戏.为了传达这种体验,设计者为此设 ...

最新文章

  1. jBPM专家力作——《深入浅出jBPM》
  2. 人脸识别中的margin损失函数
  3. 史上最完整的文件和目录操作类
  4. python pyqt5 窗体自适应_Pyqt5自适应布局实例
  5. javascript---001-运行原理01_前端三大技术_JS重要性_Atwood定律_JS应用_JS让人迷惑_TypeScript会取代JS吗_JS是一门编程语言_浏览器工作原理_浏览器内核
  6. yum 安装mysql的位置_Yum安装MySQL以及相关目录路径和修改目录
  7. LVS的四种模式的实现
  8. BZOJ 3224: Tyvj 1728 普通平衡树
  9. 实现 消息提醒图标_用了5年苹果手机都不知道,原来小汽车图标是这个意思 ! ! !...
  10. Cortex-M3 NVIC与中断控制
  11. 数据库-MySQL-配置和管理-用户与授权GRANT
  12. oracle 带库,ORACLE RMAN下针对带库装置的操作
  13. 沙绿色background-color:#e5eecc; border:solid 1px #c3c3c3;
  14. webmagic之爬取数据存入HDFS
  15. labview连接周立功的USB转CAN(一)
  16. 按键精灵 android 模拟器 登录,按键精灵怎么设置安卓模拟器后台
  17. 一个 简约 干净 纯净的网址导航 净搜导航
  18. 东北大学acm暑期夏令营第七天
  19. 玫瑰花pythone_用python画玫瑰,玫瑰花
  20. 安卓角色扮演游戏源码_角色扮演类安卓手游排行榜 热门手游推荐

热门文章

  1. vue.config.js配置configureWebpack的optimization splitChunks页面空白
  2. bi java lajp 和php_新宠混血儿诞生记--Java+PHP整合
  3. php 时间戳 最大,PHP中大于2038年时间戳的问题处理
  4. 苹果最新发布的16 英寸 MacBook Pro有哪些亮点和不足之处?
  5. 苹果修复用户位置有关的安全漏洞,苹果Find My帮你防丢
  6. 字符串函数---atoi()函数详解及实现(完整版)
  7. 《小狗钱钱》理财摘录
  8. Ballerina语言有望改善应用程序集成
  9. JAVA代码实现人物照片的人像分割 | 百度AI
  10. SEO人员快速提升关键词优化排名的方法