示例#1
0
 public void TearDown()
 {
     if (PhysicsScene != null)
     {
         // The Dispose() will also free any physical objects in the scene
         PhysicsScene.Dispose();
         PhysicsScene = null;
     }
 }
示例#2
0
        protected override void OnDestroyScene()
        {
            if (physicsScene != null)
            {
                List <Body> bodies = new List <Body>(physicsScene.Bodies);
                foreach (Body body in bodies)
                {
                    body.Dispose();
                }

                PhysicsWorld.Instance.DestroyNotUsedMeshGeometries();

                physicsScene.Dispose();
                physicsScene = null;
            }

            lights = null;
        }
示例#3
0
 public void Terminate()
 {
     ps.DeleteTerrain();
     ps.Dispose();
 }
示例#4
0
        public void Terminate()
        {
            pScene.DeleteTerrain();
            pScene.Dispose();

        }