Exemplo n.º 1
0
    public static List <Vector2> GetPoints(Vector2 start, Vector2 end)
    {
        for (int i = 0; i < width; ++i)
        {
            for (int j = 0; j < height; ++j)
            {
                int id = JsonTest.getMe().GetStopPoint(i, j); // [i, j];

                MapMgr.getMe().mRoadPointArr[i][j] = MapMgr.canThroughByID(id);
            }
        }


        List <APoint> _ret = Astar.SearchRoad(GetAPointByPosition(start, TILEDMAP_TYPE.START), GetAPointByPosition(end, TILEDMAP_TYPE.END), MapMgr.getMe().mRoadPointArr);


        List <Vector2> retex = new List <Vector2>();

        foreach (var data in _ret)
        {
            Vector2 pos = GetVec2ByApoint(data);
            retex.Add(pos);
        }

        return(retex);
    }
Exemplo n.º 2
0
    void Awake()
    {
        CardConfigData.Instance.Init();
        SkillConfigData.Instance.Init();
        ZombieCardResource.Instance.Init();
        ZombieResource.Instance.Init();
        BulletResource.Instance.Init();
        TipsManager.Instance.Init(GameObject.Find("Canvas").transform);

        MapMgr.getMe().init();//
    }