小编Dav*_*ios的帖子

将UI RectTransform移动到世界位置

我有一个名为Player的GameObject 和一个Canvas。该HealthBar游戏对象是画布的孩子(画布> HealthBar) 。在播放器后面有脚本的HP酒吧。它应该跟随玩家在其上方的固定位置,因此它位于精灵顶部附近。这是HP Follow Script的“关注”部分。

        void Update () 
{
    Vector3 currentPos = transform.position;
    Vector3 playerPos = Camera.main.WorldToViewportPoint (Player.transform.position);
    transform.position = playerPos;
Run Code Online (Sandbox Code Playgroud)

问题是HP条随角色移动,但移动速度却很小。例如,如果玩家移动一个单位,则小节移动0.1个单位。

错误视频:https//streamable.com/vaz7h

c# canvas unity-game-engine

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

canvas ×1

unity-game-engine ×1