Demonstrates how you can load content and ensure that the content will be reloaded at the appropriate times.
![]() |
---|
The methods used to load and unload resources have changed in XNA Game Studio 3.0. LoadGraphicsContent and UnloadGraphicsContent have become simply LoadContent and UnloadContent, and the Boolean parameters are no longer necessary. For backward compatibility, this version still includes LoadGraphicsContent and UnloadGraphicsContent. 注意:相对于原来的版本,XNA3.0废弃了原先加载和卸载的方法,主要是去掉了bool值判断。其实没什么大的改动。 |
The Complete Sample
The code in this topic shows you the technique. You can download a complete code sample for this topic, including full source code and any additional supporting files required by the sample.
Loading Content
To load content and ensure it will be reloaded when necessary
-
Derive a class from Game.
-
Override the LoadContent method of Game.
-
In the LoadContent method, load your content, including resources loaded by the ContentManager.
C#protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); // TODO: Load your game content here Box = Content.Load<Model>("box"); }
-
Override the UnloadContent method of Game.
-
In the UnloadContent method, unload resources that are not managed by the ContentManager.
通过ContentManager来管理素材的加载和卸载。