我是Android的新手,我想开发简单的游戏。
我已经阅读了关于the official android site的活动生命周期以及此处的stackoverflow,但我需要一些暂停/恢复游戏的帮助: - /
我原本期望一些类似于生命周期图的场景,但是当我锁定屏幕时,也会调用方法Activity.onDestroy()
,然后再次调用onCreate()
。我很困惑,因为onRestart()
没有被召唤!
我知道屏幕方向的问题,并添加了android:screenOrientation="landscape"
这应该有用。
我很高兴其他游戏机制,例如动画,收藏等,这些都在互联网上得到很好的描述,但我无法管理暂停/恢复。
有人可以推荐全面的教程或提供代码示例吗?任何有关如何构建简单游戏骨架的内容,可以暂停,保存等等都将非常感激。
非常感谢
答案 0 :(得分:0)
尝试使用调用游戏,surfaceView或其他东西的活动来管理游戏线程...在线程中使用一些公共方法,暂停&恢复他们。在活动onResume()中使用这些方法,也在onPause()中使用。 也可以尝试在暂停游戏时停止线程,并在恢复时 - 创建新线程并启动它们。