/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // TODO: Add your initialization logic here startComponent = new StartComponent(this); gameComponent = new MyGameComponent(this); endComponent = new EndComponent(this); Components.Add(startComponent); Resourse.init(Content); //初始化全局纹理类 ,应该放在LoadContent里,但测试的时候发现会空指针,应该是先执行了 Components的LoadContent,才会这样 this.IsMouseVisible = true; base.Initialize(); }