XNA系列(2)

XNA Game Studio 3.0
How To: Load Content

Demonstrates how you can load content and ensure that the content will be reloaded at the appropriate times.

Bb203875.note(en-US,XNAGameStudio.30).gifNote

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

  1. Derive a class from Game.

  2. Override the LoadContent method of Game.

  3. In the LoadContent method, load your content, including resources loaded by the ContentManager.

    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");
    }
    
  4. Override the UnloadContent method of Game.

  5. In the UnloadContent method, unload resources that are not managed by the ContentManager.

通过ContentManager来管理素材的加载和卸载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值