如何在课程中更改XNA屏幕的标题

低的

我想在我的Map类中更改屏幕的标题。我知道Game1你可以用
this.Window.Title = "Level1";

而且我想LoadContent在我的Map类的方法中将GameWindow作为参数

public class Map 
{
     public void LoadContent(ContentManager content, GraphicsDevice graphicsDevice, GameWindow gamewindow)
     {
       switch (currentLevel) 
       { 
            case 1:
                texture1 = content.Load<Texture2D>("skyLine");
                song = content.Load<Song>("music");
                gamewindow.Title = "Level 1";
                MediaPlayer.Play(song);
                break;
       }
    }
}

在我的Game1中,我尝试创建GameWindow的新实例,但由于它是抽象类,所以您不能这样做。

所以,当我跑我的游戏,它抛出一个NullReferenceExceptionErrorgameWindow.Title那是因为我无法创建GameWindow的实例。

是否有(不同的)解决方案来更改班级中的屏幕标题?

从Map调用LoadContent的代码:

map.LoadContent(this.Content, GraphicsDevice, this.Window);
低的

感谢@ itsme86,使我可以使用以下代码:

该方法调用在Game1map.LoadContent(this.Content, GraphicsDevice, this);

LoadContent 地图类中的方法:

public class Map 
{
     public void LoadContent(ContentManager content, GraphicsDevice graphicsDevice, Game1 game)
     {
         switch (currentLevel) 
         { 
              case 1:
                   texture1 = content.Load<Texture2D>("skyLine");
                   song = content.Load<Song>("music");
                   game.Window.Title = "Level 1";
                   MediaPlayer.Play(song);
                break;
       }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在此ggplot中更改图例的标题

来自分类Dev

如何在CakePHP 2.5中更改页面标题?

来自分类Dev

如何在UIImagePickerViewController中更改选择按钮标题?

来自分类Dev

如何在OSX中更改NSWindow标题栏的颜色

来自分类Dev

如何在Qt Creator中更改窗口标题?

来自分类Dev

如何在jQuery Colorbox中更改默认标题字体

来自分类Dev

如何在Twitter引导程序中更改标题的位置

来自分类Dev

RMarkdown:如何在R Markdown中更改目录标题?

来自分类Dev

如何在python数据框中更改标题行

来自分类Dev

如何在Mahapps.MetroWindow中更改窗口标题的FontWeigth

来自分类Dev

如何在导航抽屉中更改标题

来自分类Dev

如何在Drupal 8中更改首页的标题?

来自分类Dev

如何在Laravel中更改邮件的标题信息?

来自分类Dev

如何在UIImagePicker中更改导航栏标题?

来自分类Dev

如何在attach()中更改活动标题

来自分类Dev

如何在TabControl中更改标签标题的字体大小?

来自分类Dev

如何在不同屏幕中更改屏幕过渡

来自分类Dev

如何在Leaflet for R中更改标题文本颜色?

来自分类Dev

如何在Kendo UI TreeList中动态更改列标题?

来自分类Dev

如何在特定页面中更改标题徽标?

来自分类Dev

如何在Powershell脚本中更改哈希表列的标题

来自分类Dev

如何在Mac Catalyst窗口场景中更改窗口标题?

来自分类Dev

如何在Moodle课程中定期更改HTML块的内容?

来自分类Dev

如何在XNA中更改操纵杆控件

来自分类Dev

如何在bash中更改Konsole标题?

来自分类Dev

如何在yii中更改CActiveDataProvider的标题

来自分类Dev

如何在课程中更改XNA屏幕的标题

来自分类Dev

如何在VBA中更改标题

来自分类Dev

如何在activeadmin中更改页面标题

Related 相关文章

热门标签

归档