Unity设置血条跟随
创始人
2024-12-16 06:37:23
0

一,非URP

1,设置UICamera

将Canvas渲染模式改为Screen Space-Camera,并设置好摄像机

对应的摄像机设置为Depth Only,并且只渲染UI

2,制作好血条UI

3,在需要时创建血条,并设置好所属物体

        hpBar = GameMgr_P1.S.InstantiatePrefab(PrefabType.HpBar);         hpBar.transform.SetParent(GameObject.Find("Canvas").transform, false);         hpBar.GetComponent().SetOwner(this.barPos);

4,血条更新位置

将目标点的世界坐标转换成屏幕坐标,之后使用RectTransformUtility.ScreenPointToWorldPointInRectangle函数转换为摄像机对应的世界空间中位于给定 RectTransform 平面上的一个位置

    private void Update()     {         if (owner == null) return;          Vector3 screenPos = Camera.main.WorldToScreenPoint(owner.position);         Camera uiCamera = GameObject.FindWithTag("UICamera").GetComponent();         if (RectTransformUtility.ScreenPointToWorldPointInRectangle(             transform.parent as RectTransform,             screenPos,uiCamera,             out Vector3 worldPoint))         {             transform.position = worldPoint;          }     }

二,URP

urp时相机没有depthonly模式,camera组件也有所变化

1,同样设置canvas渲染模式改为Screen Space-Camera,并设置好UI摄像机

2,相机的渲染模式改为overlay

3,主摄像机(渲染模式为base)的栈中添加ui摄像机

4,ui脚本相关同上

相关内容

热门资讯

事发当天!微乐江苏小程序游戏破... 事发当天!微乐江苏小程序游戏破解下载,约局吧脚本(其实有挂下载)-哔哩哔哩1、微乐江苏小程序游戏破解...
详细透视!wpk透视插件,wp... 详细透视!wpk透视插件,wpk俱乐部是真的吗,好像一直都是有辅助工具(哔哩哔哩)1、有没有辅助教程...
网友热议"wepok... 网友热议"wepoker插件程序激活码"德普之星辅助工具如何打开(好像有辅助安装)-哔哩哔哩1、完成...
做出回应!欢聚水鱼怎么破解,德... 做出回应!欢聚水鱼怎么破解,德州机器人代打脚本(透视)好像存在有辅助app(哔哩哔哩)1、德州机器人...
透视美元局"hhpo... 透视美元局"hhpoker怎么开透视"wepoker作必弊方法(一贯是真的辅助安装)-哔哩哔哩进入游...
了解透视!wpk透视是真的假的... 了解透视!wpk透视是真的假的,wpk可以作比弊吗,一贯一直总是有辅助软件(哔哩哔哩)1、用户打开应...
据权威媒体报道!微乐小程序辅助... 据权威媒体报道!微乐小程序辅助开发,八闽状元郎胜必神器(原来真的有app)-哔哩哔哩1、金币登录送、...
备受关注的!填大坑辅助软件,e... 备受关注的!填大坑辅助软件,epoker有透视吗(透视)好像真的是有辅助软件(哔哩哔哩)1、每一步都...
近年来"德扑HHpo... 近年来"德扑HHpoker有挂吗"wepoker私人局俱乐部怎么进(一贯真的是有辅助修改器)-哔哩哔...
了解透视!wejoker辅助器... 了解透视!wejoker辅助器怎么卖,wepoker辅助器下载,好像一直都是有辅助工具(哔哩哔哩);...