在场景和活动之间切换

时间:2014-03-12 05:08:07

标签: java android andengine

我正在开发一个游戏,我使用andengine SceneManager来管理各种场景。在一个场景中,我有一个按钮,它将控件传递给一个扩展活动(而不是场景)的类,并使用XML文件进行布局。

我的问题是在那个活动中我有一个按钮。单击该按钮应该打开一个场景。我使用以下语法打开一个场景,但它没有做任何事情。

SceneManager.getInstance().loadPreLevel(engine, "levelfail");

其中SceneManager是scenemanager类,loadPreLevel是我用来打开激活加载场景的方法,这行代码适用于我游戏中的其他任何地方。

有没有人知道如何从Activity的子类中打开场景。

1 个答案:

答案 0 :(得分:0)

首先,你的游戏结构不是那么好。最好只保留一个Activity来初始化游戏启动,而Scene的其余部分将扩展包括Splash在内的场景!

我建议查看this文章,以清除有关活动与场景的概念。