当前位置: 首页 > 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.dtcms.com/a/317901.html

相关文章:

  • SpringCloud -- elasticsearch(二)
  • wordpress网站的“管理员邮箱地址”有什么用?
  • CVE-2021-30661、CVE-2021-30665、CVE-2021-30666
  • c++类常用默认成员函数细节分析
  • Godot ------ 初级人物血条制作01
  • linux-系统性能监控
  • 如何测试一个机器是大端还是小端
  • cocos Uncaught TypeError: Cannot read properties of null (reading ‘SetActive‘)
  • 达梦数据库日常运维命令
  • Node.js从入门到精通完整指南
  • 查看ubuntu server 的基本信息
  • 【DeepID】《Deep Learning Face Representation from Predicting 10,000 Classes》
  • 项目中使用的设计模式
  • GPT-OSS 与 Ollama 完整安装使用教程
  • 如何自动生成 API 接口文档 - 一份详细指南
  • 强强联合:OpenAI正式登陆AWS!
  • 基于AI的自动驾驶汽车(AI-AV)网络安全威胁缓解框架
  • Windows 如何上架 iOS 应用?签名上传全流程 + 工具推荐
  • 跨过BI,企业能直接用AI实现数据分析吗?
  • Template 显式实例化 隐式实例化
  • Ethereum: 用Python链上查询 Uniswap V3 ETH/USDC 资金池资产
  • 云手机的应用场景较为广泛,主要包括以下几个方面:
  • C++ - 仿 RabbitMQ 实现消息队列--服务器模块实现
  • NAT转化
  • 单变量单步时序预测:CNN-BiGRU卷积神经网络结合双向门控循环单元
  • 从 “认知优势” 到现实赋能:DPVR AI Glasses 重构智能穿戴价值
  • 飞算JavaAI开发平台:重构开发全流程——从需求到工程的智能化跃迁
  • coze1-podman容器化部署coze
  • Kafka-exporter采集参数调整方案
  • npm scripts 使用指南