コード例 #1
0
ファイル: World.cs プロジェクト: luym11/ninecraft
    public void GenerateWorld()
    {
        List <Chunk> allVisibleChunks = m_WorldData.AllVisibleChunks;
        List <Chunk> allChunks        = m_WorldData.AllChunks;
        DateTime     start            = DateTime.Now;

        GenerateTerrain(allChunks);

        Debug.Log(DateTime.Now - start);

        GenerateWorldDecorations(allVisibleChunks);
        Debug.Log(DateTime.Now - start);

        GenerateLighting(allVisibleChunks);
        Debug.Log(DateTime.Now - start);
        allVisibleChunks.Sort(ChunksComparedByDistanceFromMapCenter);
        m_MeshGenerator.GenerateMeshes(allVisibleChunks);
        ClearRegenerationStatus(allChunks);
    }