UIヘルスバーの作成については、簡単な方法と簡単なスクリプト方法

参考までに、ブログhttps://blog.csdn.net/qq_42461824/article/details/85117312
が実際にUIの位置を画面下の位置に変換しているので、簡単に操作できます。下に私のものを添付してください。 Unityコード`UnityEngineを使用してここに挿入;
System.Collectionsを使用;

public class SpriteController:MonoBehaviour
{ public Transform XuePosition;

public Transform XueTiaoTransform;
// Use this for initialization
void Start()
{
    XuePosition = this.transform.Find("XuePosition").transform;

    XueTiaoTransform = this.transform.Find("Canvas/XueTiao").transform;

}

// Update is called once per frame
void Update()
{
    SetMyHealthBar();
}

private void SetMyHealthBar()
{
    Vector3 pos = Camera.main.WorldToScreenPoint(XuePosition.position);

    XueTiaoTransform.position = pos;
}

}
コードスライス`

おすすめ

転載: blog.csdn.net/charlsdm/article/details/123578579