/// <summary> /// 设定Layer对应的二维数组地图 /// </summary> /// /// <param name="map"></param> public void SetField2D(Field2D field) { if (isClose) { return; } if (field == null) { return; } if (tmpField != null) { if ((field.GetMap().Length == tmpField.GetMap().Length) && (field.GetTileWidth() == tmpField.GetTileWidth()) && (field.GetTileHeight() == tmpField.GetTileHeight())) { tmpField.Set(field.GetMap(), field.GetTileWidth(), field.GetTileHeight()); } } else { tmpField = field; } }