Exemple #1
0
 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);
        }
    }
Exemple #4
0
 /// <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);
     }
 }