我已经定义了一个名为“Item”的预制件并包含在资源中然后,我在 GUI 中加载该预制件(Unity3D)
Object prefab_item = Resources.Load("Item");
GameObject g = Instantiate(prefab_item) as GameObject;
g.transform.parent = this.transform;
g.transform.position = pos;
Sprite sprite = Resources.Load("Images/item_" + item, typeof(Sprite)) as Sprite;
g.GetComponent<SpriteRenderer>().sprite = sprite;
我想通过“项目”预制加载不同项目的列表,按下它们时如何识别不同的项目?
谢谢大家!