private void ExtendMap() { if (m_MapManager.mapData.Count - x1 <= 13) { m_MapManager.AddPr(); m_MapManager.canCreateBox = true; m_MapManager.CreateMapElement(m_MapManager.setPoint); } }
//计算连续地图的初始位置 private void CalcPosition() { if (m_MapManager.mapList.Count - z <= 12) { m_MapManager.AddPr(); Debug.Log("MAP"); float offsetZ = m_MapManager.mapList[m_MapManager.mapList.Count - 1][0].GetComponent <Transform>().position.z + m_MapManager.bottomLength / 2; m_MapManager.createMapItem(offsetZ); } }
/// <summary> /// 生成地图. /// </summary> void CreatMap() { if (m_MapManager.mapList.Count - z < 11) { m_MapManager.AddPr(); float offsetz = m_MapManager.mapList [m_MapManager.mapList.Count - 1] [0].transform.position.z + m_MapManager.bottonLength * 0.5f; m_MapManager.CreateMapItem(offsetz); } }
/// <summary> /// Calculate the player's position. /// </summary> private void CalcPosition() { if (m_MapManager.maplist.Count - z <= 12) { //ADD probability. m_MapManager.AddPr(); //create new map float offsetZ = m_MapManager.maplist[m_MapManager.maplist.Count - 1][0]. GetComponent <Transform>().position.z + m_MapManager.tile_length / 2; m_MapManager.CreateGround(offsetZ); } }