2011-07-18 43 views
3

我试图从andengine的活动更改为活动,最后加载速度非常慢。如何在插入带有文本的图像之间插入“点击以启动”引导活动加载结束。我使用此功能进行更改。慢速变化活动android

startActivity(new Intent(ChangeLevelActivity.this, GameActivity.class)); 
overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit); 

回答

2

您不应该切换活动 - 切换场景。

为您的游戏中不同的“屏幕”创建不同的场景并在它们之间切换 - 场景之间的切换非常快捷,比活动快得多。

1

Jong是对的,你应该改变场景而不是活动。

如果你看andengine源代码,有一些场景类型可能对你有用。看看“org.anddev.andengine.entity.scene。*”如果你愿意,你可以制作你自己的场景,或者你可以扩展一个MenuScene,这样你可以有更多的选择。

如果您只是想要一个可以在游戏加载后启动游戏的按钮,请查看andengine示例源代码中的PauseExample。您可以在加载后立即“暂停”游戏,并且可以将文本更改为“点击开始”,这会取消暂停引擎。