Pour une raison quelconque, la méthode LoadContent n'est pas appelée dans mes composants. Par exemple, j'ai la classe de jeu dans lequel je fais:LoadContent ne fonctionne pas dans mes composants
//Game.cs
protected override void LoadContent() {
editor = new Editor(...);
Components.Add(editor);
}
//Editor.cs
public class Editor : DrawableGameComponent{
Game game;
public Editor(Game game, ...):base(game){
this.game = game;
}
//THIS method never gets called!
protected override void LoadContent() {
background = game.Content.Load<Texture2D>("background");
base.LoadContent();
}
}
Des conseils?
EDIT: Lorsque vous gardez à l'esprit l'ordre de Initialize et LoadContent tout fonctionne bien!
Merci, vous m'avez amené à découvrir mon problème. Je mets la solution dans ma question! – drozzy
Nouveau lien vers un blog inactif à [Archives Internet] (https://web.archive.org/web/20111107064918/http://blog.nickgravelyn.com/2008/11/life-of-an-xna-game/). – Marlos