跳到主要内容

Buff列表

Buff列表可以在界面中显示主控单位拥有的所有Buff信息,可以显示各Buff的刷新时间、图标、叠加层数和提示。

属性列表

属性功能
Buff分类过滤筛选在UI上显示的Buff分类,用分号(;)隔开,如果不填则全部显示
Buff图标模板设置Buff图标的模板,是一个Lua UI,默认为@gameui.prefab.buff.buff_icon
Buff宽度设置Buff图标的宽度
Buff极性筛选在UI上显示的Buff极性分类,用分号(;)隔开,如果不填则全部显示
Buff间隔设置Buff图标之间的间隔
Buff高度设置Buff图标的高度
预览用正面/负面/无极性Buff个数调整在界面编辑器中用于预览的Buff数量

事件

事件功能
排序函数可以指定Buff列表中Buff的排序规则,返回一个布尔类型

用法

Buff列表的使用无需触发器干预,将Buff列表放在UI中,游戏时会显示当前主控单位所有符合要求的Buff信息。

Buff图标

除了使用Buff列表绑定主控单位的所有Buff外,也可以使用Buff图标绑定并显示单个Buff的信息,该控件与Buff列表的单个图标表现一致。

Buff描述

在Buff列表以及Buff图标中,可以添加Buff描述控件来实现点击图标后显示该Buff描述的功能。

使用Buff描述控件时,必须把该控件放到Buff列表或Buff图标的子控件中,如图所示:

此外,还需要在数据编辑器中,配置Buff的描述文本。如果描述文本为空,点击Buff图标不会出现任何描述提示。