当前位置: 首页 > news >正文

Godot ------ 初级人物血条制作02

Godot ------ 初级人物血条制作02

  • 引言
  • 正文
    • 血条动态显示

引言

在 Godot ------ 初级人物血条制作01 一文中我们介绍了如何构建一个初级血条,但是我们并没有涉及如何动态显示血条。本文我们将介绍如何动态显示血条。

正文

血条动态显示

首先,我们为当前场景创建一个名为 blood_strip.gd 的脚本文件。
在这里插入图片描述
然后在右侧打开的脚本窗口中输入如下图所示的代码:
在这里插入图片描述

extends ProgressBar # 当前节点从 ProgressBar 节点中继承func _ready(): # 当场景准备好时自动运行该函数中的内容for i in range(101): # for 循环遍历,从 1 到 100await get_tree().create_timer(0.1).timeout # 每次循环等待 0.1 s$".".value = i # 将当前 BloodStrip 对象的 Value 属性值设置为 i,进行血量动态显示。

点击上图所示右上角的运行当前场景按钮运行当前场景从而执行上述代码。可以得到如下显示结果。请添加图片描述
至此,血条动态显示就完成了。在实际应用中,我们只需要将当前 BloodStrip 场景与人物场景关联起来,当人物遭受攻击时减少血量,当人物喝药水治疗时增加血量即可。

如果大家觉得有用,就请点个赞吧~

http://www.lryc.cn/news/611656.html

相关文章:

  • 符合网络安全的汽车OTA软件更新分发机制
  • DHCP 服务器练习
  • Nacos配置中心和数据隔离在idea中的实现
  • R4周打卡——Pytorch实现 LSTM火灾预测
  • Ansys Discovery 2025R2的主要增强功能:CFD仿真的亮点
  • 批量打印Excel条形码
  • 西门子PLC基础指令6:读取时钟指令、设置时钟指令、使能含义与注意
  • 《动手学深度学习》读书笔记—9.5机器翻译与数据集
  • miniExcel一个对象加一个对象列表导出
  • 前端全栈修炼手册:从 Vue3 到工程化的进阶之路
  • 线上Linux服务器的优化设置、系统安全与网络安全策略
  • 移动商城平台适配:ZKmall开源商城鸿蒙 / 小程序端开发要点
  • django permission_classes = [AllowAny] 如何限制到具体接口
  • 时间轮算法
  • Java学习第一百一十一部分——Jenkins(二)
  • docker-compose快速部署启动file beat+ELK
  • Git 分支管理:从新开发分支迁移为主分支的完整指南
  • Agent安全机制:权限控制与风险防范
  • 商派小程序商城(小程序/官网/APP···)的范式跃迁与增长再想象
  • C语言基础_排序算法和二分法查找
  • GROUP BY与ORDER BY的索引优化方法
  • 脑洞大开——AI流程图如何改变思维?
  • 深入解析Java NIO在高并发场景下的性能优化实践指南
  • 企业网络安全中人工智能(AI)的影响
  • 使用MatterJs物理2D引擎实现重力和鼠标交互等功能,有点击事件(盒子堆叠效果)
  • HTML应用指南:利用GET请求获取全国OPPO官方授权体验店门店位置信息
  • nlp-词汇分析
  • easyExcel 读取有合并单元格数据
  • EasyExcel高效工具类:简化Excel导入导出,支持多Sheet与枚举转换
  • QT----QAxObject在子线程中调用,发现excel指针为空