目录

Unity 爱心血量效果

这里写自定义目录标题

1.准备爱心血条

准备好红色爱心和灰色爱心的图片

2.HeartUI 代码

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Hearts : MonoBehaviour {
    [Header("爱心UI图的列表")]public List<Image> redHearts = new();

    void Start () 
    {

    }

    public void UpdateHeartUI(int HP)
    {
        //先将所有红色爱心全部隐藏
        foreach (Image redHeart in redHearts)
        {
            redHeart.enabled = false;
        }
        //再根据HP数量先将爱心依次显示
        for (int i=0; i< HP; i++)
        {
            redHearts[i].enabled = true;
        }
    }   
}

3.在Inspector窗口中绑定好对象


4.在血量减少的地方,调用更新方法

5.效果展示

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
闪电麦坤959 小时前
Unity:Simple Follow Camera(简单相机跟随)
unity·游戏引擎
一个程序员(●—●)10 小时前
xLua环境控制+xLua的Lua调用C#的1
开发语言·unity·c#·lua
帮帮志11 小时前
05.unity 游戏开发-3D工程的创建及使用方式和区别
3d·unity·游戏引擎
闪电麦坤9512 小时前
Unity:标签(tags)
unity·游戏引擎
GoMaxAi16 小时前
智能体(Agent)系统源码解析:AI 自动化办公的未来
人工智能·unity·自动化
虾球xz19 小时前
游戏引擎学习第206天
c++·学习·游戏引擎
闪电麦坤951 天前
Unity:销毁(Destroy)
unity·游戏引擎
努力的小钟1 天前
Unreal Engine 高效数组复制用法详解
ue5·游戏引擎·虚幻
程序猿多布1 天前
Unity UGUI使用手册
unity
一线灵1 天前
跨平台游戏引擎 axmol-2.5.0 发布
c++·游戏引擎·wasm·axmol