IMGUI和UGUI实现血条
成品图:

IMGUI实现血条
直接将下面的代码加到对象身上即可
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class IMGUI : MonoBehaviour {
public float healthPanelOffset = 2f;
private void OnGUI()
{
Vector3 worldPos = new Vector3(transform.position.x, transform.position.y, transform.position.z);
Vector2 screenPos = Camera.main.

这篇博客介绍了如何在Unity中使用IMGUI和UGUI两种方式来实现血条的显示。对于IMGUI实现,只需将特定代码添加到对象;而对于UGUI,通过导入资源,创建Plane对象,设置ThirdPersonCharacter,添加Canvas和Slider组件,并进行相应配置,如调整位置、颜色、MaxValue和Value,最后将脚本挂载到角色上,即可完成血条效果的创建。
最低0.47元/天 解锁文章
2552

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



