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();
}
这些是加载和卸载内容的最简单方法。 有关更多信息,请参阅以下链接。