XNA加载/卸载逻辑(contentmanager?)

我想用XNA制作一个点击式冒险游戏,从简单的开始。 我对XNA的体验现在大概有一个月了,知道类和继承是如何工作的(基本的东西)。

我遇到了一个问题,那就是当玩家转换到另一个级别时,我无法理解如何在游戏中加载和卸载纹理和游戏对象。 我已经搜索了这个> 10次,但是我发现所有的都是硬编码,而我只理解卸载的基础知识。

我想要的,正在转换到另一个层次(用新的替换所有的精灵)。

提前致谢


内容负载:

SpriteBatch spriteBatch;
// This is a texture we can render.
Texture2D myTexture;

protected override void LoadContent()
{
    // Create a new SpriteBatch, which can be used to draw textures.
    spriteBatch = new SpriteBatch(GraphicsDevice);
    myTexture = Content.Load<Texture2D>("mytexture");
}

内容卸载:

protected override void UnloadContent()
{
    Content.Unload();
}

这些是加载和卸载内容的最简单方法。 有关更多信息,请参阅以下链接。

  • 将内容添加到游戏中
  • ContentManager类
  • 如何从内容管理器中卸载内容?
  • XNA游戏工作室LoadContent
  • 链接地址: http://www.djcxy.com/p/95523.html

    上一篇: XNA Load/Unload logic (contentmanager?)

    下一篇: Load object into another class's List XNA C#