コード例 #1
0
 public void StartThreads()
 {
     GeneratorThread.Start();
     RebuildThread.Start();
     WaterThread.Start();
     RebuildLiquidThread.Start();
 }
コード例 #2
0
 public void Destroy()
 {
     PauseThreads = true;
     ExitThreads  = true;
     GeneratorThread.Join();
     RebuildThread.Join();
     WaterUpdateThread.Join();
     //ChunkData.ChunkMap.Clear();
 }
コード例 #3
0
 public void StartThreads()
 {
     GeneratorThread.Start();
     RebuildThread.Start();
     WaterUpdateThread.Start();
 }
コード例 #4
0
ファイル: MeshFactory.cs プロジェクト: beneon/Quixel
        public static void start()
        {
            chunkObj = new GameObject();
            chunkObj.AddComponent<MeshFilter>();
            chunkObj.AddComponent<MeshRenderer>();
            chunkObj.AddComponent<MeshCollider>();

            for (int i = 0; i < requestArray.Length; i++)
                requestArray[i] = new Queue<MeshRequest>();
            for (int i = 0; i < generatorThreads.Length; i++)
                generatorThreads[i] = new GeneratorThread();
            fileThread = new FileThread();
        }