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图标不会出现任何描述提示。