示例#1
0
        public bool GenerateTerrain(float scale, float height, float xOffset, float yOffset)
        {
            if (activeGenerator != null)
            {
                return(false);
            }
            ChunkTerrainGenerator ctg = new ChunkTerrainGenerator(terrainObject, scale, height, xOffset, yOffset);

            ctg.Start();
            activeGenerator = ctg;
            InfiniManager.activeManager.OnCycle += ActiveManager_OnCycle;
            return(true);
        }
示例#2
0
 public void StartGenerator()
 {
     chunkGen = new ChunkTerrainGenerator(this.gameObject, EngineComponent.instance.terrainDetailScale, EngineComponent.instance.terrainDetailHeight, 0.0f, 0.0f);
     chunkGen.Start();
 }