在我的WP7游戏中,我有一个菜单屏幕,可以记住信息,所以我让它继续下去,只需创建一个新的游戏关卡屏幕(这是一个塔防,所以游戏被分割成级别),显示在菜单的顶部屏幕。然后,当你击败那个级别时,我称之为.ExitScreen(); (并且还尝试过ScreenManager.RemoveScreen(this);)。它会删除该级别的屏幕并再次显示菜单,但我看到一个紫色的闪光,它只是默认颜色或空背景,或者你想放置它。我不明白为什么紫色闪烁。我的菜单屏幕应该在下面吗?我很感激任何帮助都能理解这里发生的事情。
答案 0 :(得分:0)
我不擅长c#,但我帮助你:)
make(int screen = 0)
在抽奖案例中
switch(screen){
case 0:
makeMenu();
break;
case 1:
makeGame();
break;
}
并在更新中
switch(screen){
case 0:
if(clickPlay){
screen=1;
}
break;
case 1:
Game();
break;
}