3

我尝试从 andengine 的 Activity 更改为 Activity,最后加载速度非常慢。当 andengine 活动加载结束时,如何在带有文本“点击开始”的图像之间插入。我使用此功能进行更改。

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

2 回答 2

2

你不应该切换活动——切换场景。

在游戏中为不同的“屏幕”创建不同的场景并在它们之间切换——场景之间的切换既快速又简单,比活动快得多。

于 2011-11-18T12:51:05.453 回答
1

钟是对的,你应该切换场景而不是活动。

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

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

于 2011-11-18T18:24:08.577 回答