世界UI如何动态控制

[复制链接]
1555 |10
今晚月亮缺席 发表于 2023-4-7 10:23:03 | 显示全部楼层 |阅读模式
本帖最后由 今晚月亮缺席 于 2023-4-7 10:24 编辑

我想要在角色头上设置头顶类型世界UI的血条,但如何动态改变血量值呢
回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-4-7 10:34:31 | 显示全部楼层
今晚月亮缺席 发表于 2023-4-7 10:31
那如何得到绑定的那个UI的脚本呢,比如我在世界UI里把UI绑定后,然后如何在代码里得到这个UI文件的脚本进 ...

为什么要在世界ui里把ui绑定 而不是动态生成一个世界ui 动态生成一个ui 再绑定? https://forum.ark.online/forum.php?mod=viewthread&tid=1330  看看这个帖子吧   不过我还是劝你别用世界ui 直接用2D UI完事,毕竟要改血量还是得广播所有客户端改UI
回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-4-7 10:24:39 | 显示全部楼层
世界ui挂一个progressbar,然后用这个api就行了 https://api-docs.ark.online/classes/UI.ProgressBar.html#percent
回复

使用道具 举报

今晚月亮缺席楼主 发表于 2023-4-7 10:25:38 | 显示全部楼层
叽里咕噜小胡桃 发表于 2023-4-7 10:24
世界ui挂一个progressbar,然后用这个api就行了 https://api-docs.ark.online/classes/UI.ProgressBar.html ...

那如何监听值的改变呢
回复

使用道具 举报

空伊伊 发表于 2023-4-7 10:25:46 | 显示全部楼层
血条一般是一个UI.Progress组件,可以通过设置Progress的currentValue来改变进度条显示的进度
回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-4-7 10:27:09 | 显示全部楼层
今晚月亮缺席 发表于 2023-4-7 10:25
那如何监听值的改变呢

看你咋写了咯,你要变那个人的血条肯定是知道这个人还剩多少血,这不就有个百分比了,传过去改一下就好
回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-4-7 10:27:42 | 显示全部楼层
今晚月亮缺席 发表于 2023-4-7 10:25
那如何监听值的改变呢

如果你想知道进度条的值改变就用这个api https://api-docs.ark.online/clas ... nslidervaluechanged
回复

使用道具 举报

今晚月亮缺席楼主 发表于 2023-4-7 10:31:48 | 显示全部楼层
叽里咕噜小胡桃 发表于 2023-4-7 10:27
如果你想知道进度条的值改变就用这个api https://api-docs.ark.online/classes/UI.ProgressBar.html#onsl ...

那如何得到绑定的那个UI的脚本呢,比如我在世界UI里把UI绑定后,然后如何在代码里得到这个UI文件的脚本进行操作
回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-4-7 10:35:26 | 显示全部楼层
今晚月亮缺席 发表于 2023-4-7 10:31
那如何得到绑定的那个UI的脚本呢,比如我在世界UI里把UI绑定后,然后如何在代码里得到这个UI文件的脚本进 ...

直接催更这个老哥让他出个血条教程吧 https://forum.ark.online/forum.php?mod=viewthread&tid=1184  
回复

使用道具 举报

今晚月亮缺席楼主 发表于 2023-4-7 10:36:02 | 显示全部楼层
叽里咕噜小胡桃 发表于 2023-4-7 10:34
为什么要在世界ui里把ui绑定 而不是动态生成一个世界ui 动态生成一个ui 再绑定? https://forum.ark.onli ...

明白了,谢谢
回复

使用道具 举报

72小时热榜
热门版块
快速回复 返回顶部 返回列表