跳到主要内容

G01-多功能物品格

多功能物品格是通用背包预制功能提供的一种UI组件,在加载了通用背包库后可以在界面编辑器-组件库里找到它。

将该组件放到对应页面即可在调试中看到它。

当然,没有配置的情况下它和贴图没什么两样,下面我们开始尝试配置。

多功能格子需要进行绑定,目前总共有四种类型可供绑定,即数编物品、数编奖励、物品栏格子、物品。

首先介绍数编物品,绑定数编物品仅需要提供数编Id。绑定数编物品实际上并不存在物品实例,仅仅可以在多功能格子中显示物品的信息,你也不能去使用它。可以将其视作’预览‘,如图所示。

可以通过如下语句在客户端使用触发器绑定,也可以在UI控件中绑定。绑定数编奖励同理。

绑定物品则是绑定一件真实存在的物品,比如选取地上的’单手剑‘绑定。

调试后乍一看可能和数编物品没什么区别:

我们将它放入背包,发现物品多出了装备键,点击装备后(如果条件允许)就会装备上。

通过多功能格子我们就可以不打开背包而直接对物品进行装备/使用。

最后介绍绑定格子,即将多功能格子与格子进行绑定,多功能格子会与绑定的格子保持相同状态。也可以直接通过多功能格子对格子(内的物品)进行操作。

如下图所示。

如果格子里的物品绑定了技能,通过将UI控件中的‘能否使用物品’置为true,就可以使用绑定的技能。