C# XNA WP7 Mango:DrawableGameComponent可以动态添加到Microsoft.XNA.Framework.Game吗?

C# XNA WP7 Mango:DrawableGameComponent可以动态添加到Microsoft.XNA.Framework.Game吗?,c#,xna,windows-phone-7.1,drawablegamecomponent,C#,Xna,Windows Phone 7.1,Drawablegamecomponent,似乎从DrawableGameComponent继承的类只能在Game1的Initialize()阶段添加到Xna.Framework.Game。之后,将不会调用组件的绘图。有什么解决办法吗?组件可以在运行时动态创建。我需要添加要绘制的组件。谢谢 组件可以添加到游戏中。组件可以添加到您想要的任何位置。如果在例如Update()方法中添加组件,甚至会调用其Initialize()和LoadContent()方法。要绘制所有组件,请确保Game.draw()方法包含对base.draw()的调用 如

似乎从DrawableGameComponent继承的类只能在Game1的Initialize()阶段添加到Xna.Framework.Game。之后,将不会调用组件的绘图。有什么解决办法吗?组件可以在运行时动态创建。我需要添加要绘制的组件。谢谢

组件可以添加到
游戏中。组件可以添加到您想要的任何位置。如果在例如Update()方法中添加组件,甚至会调用其
Initialize()
LoadContent()
方法。要绘制所有组件,请确保
Game.draw()
方法包含对
base.draw()
的调用


如果您遇到的问题仅仅是因为后来添加了组件,那么问题可能出在组件本身或其他地方。确保组件所依赖的一切都存在。

组件可以添加到
游戏.Components
集合中,您可以在任何需要的地方添加。如果在例如Update()方法中添加组件,甚至会调用其
Initialize()
LoadContent()
方法。要绘制所有组件,请确保
Game.draw()
方法包含对
base.draw()
的调用

如果您遇到的问题仅仅是因为后来添加了组件,那么问题可能出在组件本身或其他地方。确保组件所依赖的一切都存在