2012-01-03 67 views
4

您是否知道是否有任何教程或示例展示如何處理遊戲的多個屏幕/場景?如何在AndEngine上管理多個場景/屏幕

例如,假設我有這個結構的遊戲:

  • 封面
  • 主菜單
  • 遊戲
  • 現金

爲了把allthe代碼在短短的java文件可能是一場噩夢...我想使用不同的類和可能不同的場景,但我不知道該怎麼做。

謝謝!

回答

7

爲所有這些場景延伸Scene類。創建一個名爲SceneManager的類,在您的BaseGameActivity實現中創建該類的一個字段。場景管理器具有所有場景的字段,您可以製作諸如SceneManager.getCreditsScene()SceneManager.getMenuScene()等的方法。

這樣每個場景都有它自己的文件類,而另一個場景關注所有場景,遊戲活動本身只是調用訪問這些場景的簡單方法。

+1

喜,做SceneManager.getCreditsScene(),現場經理必須包含靜態方法嗎? – xus 2012-01-05 09:01:16