Unity3d 战略游戏-地图1-地图初始化
public void BuildMap() { m_map = new MapData(MapSizeX, MapSizeZ); for(int i=0; i<MapSizeZ; k++) { m_map[i, k] = new MapData(); } } GameObject[] nodes = (GameObject[])GameObject.FindGameObjectsWithTag()("gridnode"); foreach(GameObject nodeobj in nodes) { GridNode node = nodeobj.GetComponent<GridNode>(); Vector3 pos = nodeobj.transform.position; if((int)pos.x >= MapSizeX || (int)pos.z >= MapSizeZ) { continue; } m_map[(int)pos.x, (int)pos.z].fieldtype = node._mapData.fieldtype; }
posted on 2013-12-11 20:46 DAWN09151111 阅读(315) 评论(0) 收藏 举报
浙公网安备 33010602011771号