public void SetupSlot(MyitemScript item) { if (item == null) { itemInSlot.SetActive(false); return; } int m = 1; slotImage.sprite = item.itemImage; //物品的图片 slotNum.text = m.ToString(); //item.ToString(); //物品的数量 slotInfo = item.des; }
//将Json的值赋给新创建的MyitemS,然后放入item集合 private MyitemScript CreatScriptItem(MyItemJson myItem) { MyitemScript myitemS = new MyitemScript(); myitemS.id = myItem.id; myitemS.name = myItem.name; myitemS.des = myItem.des; myitemS.type = myItem.type; myitemS.role = myItem.role; //加载图片,1.制成预制体,2.放入对应路径 string mSpritePath = myItem.SpritePath; GameObject m_Image = Resources.Load(mSpritePath) as GameObject; myitemS.itemImage = m_Image.GetComponent <Image>().sprite; imageTest.sprite = m_Image.GetComponent <Image>().sprite; Debug.Log("数据给予完成"); return(myitemS); }