ContentManager在控制台模式下?

时间:2011-09-21 16:44:07

标签: c# xna

有没有办法在不使用GraphicsDevice的情况下设置ContentManager?这是一个控制台应用..

问题是我不支持“Reach profile”,有没有办法在不需要DirectX的情况下制作它?

1 个答案:

答案 0 :(得分:0)

ContentManager采用IServiceProvider。最好创建一个使用您自己的行为实现IServiceProvider的类,而不仅仅是使用Game或GraphicsDevice。

来自msdn:

“小心 在创建新的ContentManager时,如果应用程序不需要Game实例,通常最好创建一个实现IServiceProvider接口的新类,而不是创建一个Game实例来创建GraphicsDeviceManager的新实例。“ / p>

http://msdn.microsoft.com/en-us/library/bb195757.aspx