如何在发动机上改变意图时避免黑屏?

时间:2013-07-02 11:16:53

标签: andengine

我正在使用andengine进行游戏,我对加载屏幕感到震惊。每次按下我的菜单项时都需要一些时间来加载下一个活动,同时出现黑屏,所以有人可以帮助我在设置屏幕时加载文字而不是黑屏。

我已经搜索过它,并且知道在游戏启动时,加载页面或启动画面设置为加载所有资源背景以避免黑屏,所以请建议我任何可能的方法来避免这个问题。

1 个答案:

答案 0 :(得分:5)

关键是不要像使用传统的Android应用程序那样将应用程序分解为一组活动。相反,将你的游戏分解成一系列场景。

创建一个管理器类来加载和卸载每个场景的场景和纹理。

作为额外的奖励,您将能够设置菜单和场景之间的过渡动​​画。 如果您需要详细说明如何实现这一点,请查看本书: AndEngine for Android Game Development Cookbook

创建表面视图,并为该视图加载纹理是昂贵的操作。每次创建基础游戏活动时,您都在创建并销毁整个SurfaceView和所有纹理。为了获得最佳用户体验,您需要不惜一切代价避免这种情况。

相关问题