示例#1
0
        public static void InitializeGrid( float width, float height, int cols, int rows )
        {
            grid = new AIGrid( width, height, cols, rows );
              min = grid.Min;
              max = grid.Max - new Vector2( .0001f, .0001f );
              min3D = new Vector3( min.X, 0, min.Y );
              max3D = new Vector3( max.X, 0, max.Y );
              rotation = Matrix.CreateRotationY( MathHelper.ToRadians( .1f ) );

              CollisionManager.Initialize( grid, 16 );
        }
示例#2
0
 public static void Initialize( AIGrid grid, int interleave )
 {
     CollisionManager.grid = grid;
       CollisionManager.interleave = interleave;
 }