2012-03-08 92 views
2

我有一个游戏(表面活动)和一个菜单。游戏运行时,菜单将作为新活动打开,选中一个对象并使用finish()函数将其ID返回给游戏,以关闭菜单。如何在不创建新游戏的情况下从菜单中设置ID?在游戏菜单中添加Android游戏

我不能使用=新的游戏()在它将重置游戏?

+0

当你说菜单,你的意思是一个Android菜单,或者你自己的活动,作为一个菜单? – 2012-03-08 22:03:21

+0

而不是破坏/重新创建您的游戏活动很慢,请尝试使用PopupWindow? – 2013-03-17 05:43:34

回答

0

我相信当你离开游戏正在播放的活动,您应该保存游戏状态有这样做的几种方法,来看看这个问题: Saving Game state Android 我个人宁可合并的菜单该游戏与游戏具有相同的活动,因为当使用游戏引擎进行开发时,游戏会使事情变得更加简单,从设计的角度来看也是可以接受的。

0

你可以使用意图传递参数(检查intent.putExtra和getIntent())为简单的数据。像设置选项。 还有check shared preference用于更复杂的数据,例如:转向以前的游戏。