码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 02_ue4进阶_HP条和扣血机制


    新建文件夹UI,创建ui蓝图,命名为HP_bar

    将进度条拖入

     设置进度条锚点为下方

     每个角色都应该由自己的hp_bar,所以要在character里面创建hp_bar,新建初始化图表

    并使用游戏开始事件激活hp_bar

     给小白人蓝图添加hp_recent变量(float类型,小白人的当前血量,初始值设为100),hp_max(float类型,小白人的最大血量,初始值设置为100)

     

    将两个变量放在live类别里。

    回到ui蓝图,点击bar,创建绑定

     cast to  就是投映到其他蓝图上,我们要投映到小白人的蓝图上。

     将玩家控制的character赋值给这个thirdpersoncharacter。

     得到玩家角色的hp的两个变量,并求比重,然后返回。

    编译运行,现在血条是满的。

     设置一个临时的测试用例,按F减少15低血。

    每次按f,血量都会减少。

    现在我们增加需求,根据角色的hp值,设置进度条的颜色。

    我们发现颜色这里也有一个绑定

    创建绑定,操作同上。

     

     比值小于等于0.3,颜色显示红色,大于0.3显示绿色

    编译,测试成功

    小白人蓝图增加伤害变量。

    添加伤害自定义事件

     

     

     

  • 相关阅读:
    Ubuntu18.04安装protobuf
    【REACT-router】
    大二Web课程设计:HTML+CSS学校静态网页设计——南京师范大学泰州学院(11页)
    中小企业怎么去挑选ERP系统?
    latex subsection 第一段 首行取消缩进
    Linux内核由哪些组成,这些你了解不
    Java多线程(1):线程生命周期
    自动化测试,资深测试老鸟总结自动化测试框架,从0到1的自动化测试框架搭建(详全)
    JAVA班主任管理系统(源代码+论文)
    html、css、js原生的弹窗功能
  • 原文地址:https://blog.csdn.net/zhang2362167998/article/details/125901661
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号