DragonWind

关于NFT

船只物品的操作

船只系统的详细操作

先看有哪些Tips

TipsModule.lua 633行

背包的物品类型 ItemUtil 100行

ItemProperty 如果有NFT两行 高度 +55 75

Bag->BagCell->Sprite_bg->加一个Spr_NFTBg

Bag->offset->CharacterEquip->EquipCell0-5->Sprite_bg->加一个Spr_NFTBg

Depot->Cell_Group->Cell_01 BankCell->Sprite_bg->加一个Spr_NFTBg

比如航海士Tips

function NavigatorTipsUI:OnEvent(p_event, p_param)
    if(p_event == LuaEvent.ShowNavigatorTipsUI) then
        self:Show(p_param)
    end
end

p_param加一个IsBagItem

如果是,就是说明是背包的航海士道具,虽然也走这个Tips,但是可以用背包来看是不是NFT,然后弹出那些操作啥的

如果不是,走数据,直接拿NFTMetaData

船只同理