<aside> 🔑 查看此文前,请确认你已经先查看了以下文章
</aside>
Catalog是实现可组合NFT的前置条件。以下说明中,”蓝图 = Catalog”。
点击头部导航栏的”Create”,然后在新页面点击”Create CATALOG”。
一般来说,你可以直接点击”Create”以快速创建一个Catalog并在后续进行修改:
Metadata URI of Catalog:类似于Collection Metadata,你也可以给Catalog设置Metadata,但是注意,Lightm有关于Catalog Metadata的一些提高Catalog可读性的推荐配置:
Type of Catalog:你的可组合NFT蓝图可能是2D图片,也可能是音乐,也可能是3d-model,请根据具体情况进行填写
以上两个数据后续均可修改,无需担心填写错误,在说明中我们直接先配置Catalog的Metadata(我们使用Lightm推荐的Catalog元数据格式,这也是为什么在二次确认弹窗中Preview显示LIGHTM_CATALOG is detected to be open
)。
当Catalog创建好后,复制Catalog地址到搜索框,或通过”My NFT”找到你创建的Catalog。
搜索
My NFT
我们会把该Catalog作为一个Lightm Logo蓝图,首先,点击”Add Parts”
我们要增加3个Part:
接下来就单个Part的各个属性进行说明:
FIXED
:Metadata中的 mediaUri
将是Lightm渲染器渲染的依据SLOT
:Metadata用于存放Slot描述,mediaUri
无效FIXED
,一种为 SLOT
SLOT
时,用户可以配置”Equippable Addresses”,实质意义指插槽白名单,表示哪些Collection下的NFT可以被装备到该SLOT点击”Add”,等待一段时间(需要等待链下Squid Indexer同步到最新的数据),点击刷新按钮,便可以看到新增的Part
然后我们将2个SLOT设置为Public,允许任何Collection下的NFT被装备到这2个插槽。(注:请根据你自身的需求进行配置,此处为了简化说明过程,故采用了更方便的方案)
进入需要添加CatalogRelatedAsset的Collection详情页,点击”Add Asset Entry”并勾选“Is Catalog Related Asset”,将有4个可填写项:
我们的第一件事是用蓝图实例化CatalogRelatedAsset,只有从蓝图实例化的CatalogRelatedAsset才拥有装备能力或成为装备品。(注:我们可以实例化一个既拥有装备能力又可以作为装备品的CatalogRelatedAsset,这样我们可以实现嵌套性装备,但是本例中不进行该尝试)
首先我们实例化出拥有装备能力的Asset。输入蓝图地址后,选中蓝图中全部的Part。
然后我们接连实例化2个装备品Asset,分别指向2个插槽
我们提前Mint了3个空的NFT。然后我们分别给NFT#1添加Asset#1,NFT#2添加Asset#2,NFT#3添加Asset#3。
将NFT#2和NFT#3发送到NFT#1,并接受它们。
然后,开启”Equip Mode”。将 NFT#2 与 NFT#3 装备到 NFT#1 当前选中的CatalogRelatedAsset下,我们可以实时预览当前装备效果,当你确定一切就绪后,点击”Confirm”。
装备成功。