添加
前提: 先搭一个商城和背包
脚本代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI; //引入UI命名空间
public class AddEquip : MonoBehaviour {
GameObject equipPrefab; //商城中装备的预设体
GameObject itemPrefab; //商城中装备添加到背包的预设体
Transform bagTrans; //获得背包位置以便获取子物体
void Start () {
equipPrefab = Resources.Load<GameObject>("Prefabs/Equip");
itemPrefab = Resources.Load<GameObject>("Prefabs/Item");
bagTrans = GameObject.Find("Bag").transform.GetChild(1).GetChild(0).GetChild(0);
for (int i = 0; i < 26; i++)
{
GameObject obj = Instantiate(equipPrefab, transform); //创建26个装备预设体(在商城下)
Sprite sp = Resources.Load<Sprite>