Unity 爱心血量效果
2023-12-28 17:41:20
1.准备爱心血条
准备好红色爱心和灰色爱心的图片
2.HeartUI 代码
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.效果展示
文章来源:https://blog.csdn.net/qq_18809975/article/details/135273534
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!