- 创建血条UI;
- 创建角色物体,挂载脚本;
- 获得角色位置坐标,转化为屏幕坐标。
Vector3 pt = Camera.main.WorldToScreenPoint(new Vector3(this.transform.position.x, this.transform.position.y + 1, this.transform.position.z)); - 设置UI坐标,屏幕坐标转化为世界坐标
bloodUI.transform.position = UICamera.FindCameraForLayer(bloodUI.layer).GetComponent<Camera>().ScreenToWorldPoint(new Vector3(pt.x, pt.y, 1));
Unity3DRPG人物头顶血条跟随
最新推荐文章于 2025-10-24 12:10:32 发布
本文介绍如何在Unity中为游戏角色创建并显示血条UI的过程。主要内容包括:创建血条UI元素,将血条与角色物体关联,并通过脚本获取角色的位置坐标,将其转化为屏幕坐标,再进一步转化为世界坐标,最终正确显示血条。
5635

被折叠的 条评论
为什么被折叠?



