我是一名 C# 开发人员,致力于转换为 Mono Android。这些转换工作完美,除了当手机超时或黑屏并且用户再次触摸屏幕时......游戏失败了。
处理这个问题的最简单方法是什么?我听说它被称为生命周期,发现很多关于这个周期的简要描述,没有解释如何通过实例来实现它,尤其是如何通过 XNA 转换来实现它。
我的第一个解决方案是在 XNA 游戏中使用“暂停”方法,并为 Android 的“onPause”运行该方法。然而,可能有更简单的方法来处理这个问题,因为我听说有简单的 Mono Android 设置可供选择,可以自动处理超时和电话呼叫。
我要问的是..如何让我的 XnA 转换继续通过电话、屏幕超时等运行?