装备系统

avatar`
Yuewu(罗传月武)
Updated: Jun 26, 2025

WIP

介绍

在GIS中,装备相关的功能通过装备系统组件单独实现。它可以单独使用,也可以与库存系统配合使用(会在后面讲到)。

装备系统组件


装备实例


与库存系统配合使用

在前面的文档中提到,你可以在库存系统中,通过“ItemSlotCollection”来模拟将“道具”装备不到不同的“道具槽”上。

ItemSlotCollection维持了道具于道具槽之间的关系,然而,道具实例只是轻量化的UObject,它没有实体,只是用于保持道具的运行时数据,也并非设计为需要继承以添加新的逻辑。

那么,库存系统组件,则是可以通过TargetCollection字段来追踪库存系统上的指定ItemSlotCollection,并根据该集合中的事件,动态地获取对应槽上的道具实例所关联的装备定义,并生成对应的装备实例。

API

注意事项

尽管装备系统可以独立于库存系统使用,但如果你的装备实例逻辑依赖道具系统(比如需要从源道具中取值用于逻辑计算),那你仍需要通过库存系统将道具实例于装备实例配合起来使用。

logo_small
罗传月武

© 罗传月武 @2025 版权所有.