如何在AndEngine for Android上管理多个场景/屏幕

时间:2012-01-03 16:24:17

标签: andengine

您知道是否有任何教程或示例显示如何处理游戏的多个屏幕/场景?

例如,假设我有一个具有这种结构的游戏:

  • 主菜单
  • 游戏
  • 积分

将所有代码放在一个java文件中可能是一场噩梦......我想使用不同的类,可能是不同的场景,但我不知道该怎么做。

谢谢!

2 个答案:

答案 0 :(得分:7)

为所有这些场景扩展Scene类。创建一个名为SceneManager的类,在BaseGameActivity实现中创建此类的字段。场景管理器包含所有场景的字段,您可以制作SceneManager.getCreditsScene()SceneManager.getMenuScene()等方法。

这样每个场景都有自己的文件类,而另一个场景则关注所有场景,游戏活动本身只是调用简单的方法来访问这些场景。

答案 1 :(得分:0)

这是你正在寻找的教程,它是一个plataform游戏,它有一个场景管理器类taht句柄,spalsh,菜单,加载和游戏场景。它还提供了一个资源管理器,用于根据您所在的场景加载和卸载资源。

相关问题