예제 #1
0
 void Update()
 {
     if (navMeshDirty && AreAllActiveChunksRendered())
     {
         navMeshSurface.BuildNavMeshAsync();
         navMeshDirty = false;
     }
 }
        void Update()
        {
            if (detector.IsTargetTooFar())
            {
                UpdateRenderPoint(detector.TargetPosition());
            }

            if (renderNavMesh && navMeshDirty && AreAllChunksRendered())
            {
                SetNavMeshLinks();
                navMeshSurface.BuildNavMeshAsync();
                navMeshDirty = false;
            }
        }