Exemplo n.º 1
0
    //创建地图资源
    public void CreateMap()
    {
        mapCtrl.Maps.Clear();
        GameObject One = Resources.Load <GameObject>(@"Prefabs\MapOne\MapOne");

        for (int i = 0; i < Row; i++)
        {
            GameObject Map = new GameObject("Map" + i.ToString());
            Map.transform.SetParent(transform);
            Map.transform.localPosition = new Vector3(0, 0, 0);
            for (int j = 0; j < Col; j++)
            {
                GameObject go = Instantiate(One);
                go.transform.position = new Vector3(j, 0, 0);
                go.transform.name     = i.ToString() + "_" + j.ToString();
                go.transform.SetParent(Map.transform);
                go.transform.localPosition = new Vector3(i, j, 0);
                MapOne mapOne = go.GetComponent <MapOne>();
                mapCtrl.AddMaps(mapOne);
            }
        }
    }