当前位置:   article > 正文

Unity UI血条跟随_unity血条跟随

unity血条跟随

  首先就是在Canvas里面创建一个Slider或者Image,其实就是一个将人物的坐标转换到摄像机的坐标,这里边我是将代码挂在了人物身体上,如下图代码

 private float barUpLength = 3f;
    public Slider health;
    void Update()
    {
        Vector3 worldPos = new Vector3(transform.position.x, transform.position.y + barUpLength, transform.position.z);

        Vector3 screenPos = Camera.main.WorldToScreenPoint(worldPos);

        health.transform.position = new Vector3(screenPos.x, screenPos.y, screenPos.z);

    }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/895392
推荐阅读
相关标签
  

闽ICP备14008679号