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.