我的Windows Phone XNA游戏调用Guide.BeginShowKeyboardInput来获取用户的名字。当显示指南的输入屏幕时,如果用户按下主页或搜索(硬件)按钮,游戏将像往常一样停用 - 但如果用户然后按下后退(硬件)按钮,游戏应该恢复,但它不会。相反,它显示“正在恢复...”消息,直到Windows Phone放弃尝试恢复游戏并终止该过程。
请注意:
当Guide.IsVisible或如何调试/解决此问题时,有什么可能阻止游戏恢复的任何其他想法?
答案 0 :(得分:1)
此问题的解决方案是在处理在应用程序外部传递控件的任何操作时,不使用SuppressDraw,例如发射器,选择器和指南。
答案 1 :(得分:0)
您是否尝试在停用或关闭事件中调用“Guide.EndShowKeyboardInput”?
为了在应用程序暂停之前关闭指南,您需要10秒钟才能暂停,因此这可能值得研究。 如果您希望指南在简历中重新显示,那么在您的状态保存代码中只有一个标记并打开指南(如果已设置)。