xna - 另一个类 XNA 中的内容管理器

标签 xna content-management

我创建了一个单独的类(例如,我们称之为 class2.cs),并希望将其用作一个关卡,因为当我调用它时,它会为我在一个关卡中绘制所有内容。我无法让 contentmanager 在 class2 中工作。在给定的 Game1.cs 中,您可以轻松地转到 texture2d= Content.Load<Texture2D>("photo");但我不能在class2。

我意识到我必须创建一个新的内容管理器,但它的构造函数需要游戏服务,我不确定我应该插入什么。我目前有:ContentManager content = new ContentManager();但我需要 ContentManager 的重载。

最佳答案

将 Content 传递给游戏中第二个类的构造函数,或者您可以为 ContentManager 或 spriteBatch 或任何常见资源创建一个包含静态变量的 Globals.cs 类。

关于xna - 另一个类 XNA 中的内容管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2391055/

相关文章:

c# - 将变量数据保存到磁盘

xna - 在 XNA 中计算重力

content-management - 如何定义内容管理

c# - 如何为我的 C# XNA 游戏制作 GUI?

c# - XNA 中的线程

xna - XNA 中的高级 RPG 风格运动

architecture - CMS通用架构

java - 如何在 Jahia 6 CMS 中设置日期格式?

php - 有没有基于PHP和jQuery的开源CMS用户管理系统?

java - 何时使用 JCR(内容存储库)而不是其他选项?