我有一個組件列表,我想給每個子組件列表中的其中一個組件以及它的特定值。Unity - 將列表中的組件從列表附加到遊戲對象
public List<ItemData> lootableItems = new List<ItemData>();
我想將該ItemData組件分配給已經具有ItemData組件的Item Prefab。所以我需要以某種方式交換組件,所以它具有來自列表的更新值而不是默認值。
有沒有簡單的方法來做這種改變? 我想的是一樣的東西:
item.gameObject.AddComponent(lootableItems[i]);
感謝anwers!
AddComponent(串)已經過時。 – Everts
從我讀到的,仍然可以使用通用版本? –