Unity 背包物品交互顯示——麥?zhǔn)濉睹允u2》游戲框架

上篇文章實(shí)現(xiàn)的是當(dāng)鼠標(biāo)點(diǎn)擊tag為item的物品是,物品隱藏,并將它加入到InventoryManager的List<ItemName> itemList里
之前ItemDataList_SO里主要存儲的是一個(gè)?ItemDetails
通過下面函數(shù)找到對應(yīng)的ItemDetails:
那么我們這里要做的主要內(nèi)容:
我們這里就可以根據(jù)找到的?ItemDetails對應(yīng)的itemSprite將其顯示在對應(yīng)的SlotHolder上


注意SlotHolder一開始需要隱藏
?InventoryUI腳本:
統(tǒng)籌管理對SlotUI 的觸發(fā),還有控制附加的左右按鈕的顯示
SlotUI腳本:
根據(jù)對應(yīng)到的itemDetails利用SetItem(ItemDetails itemDetails)具體顯示