我正在使用andengine进行游戏,我对加载屏幕感到震惊。每次按下我的菜单项时都需要一些时间来加载下一个活动,同时出现黑屏,所以有人可以帮助我在设置屏幕时加载文字而不是黑屏。
我已经搜索过它,并且知道在游戏启动时,加载页面或启动画面设置为加载所有资源背景以避免黑屏,所以请建议我任何可能的方法来避免这个问题。
答案 0 :(得分:5)
关键是不要像使用传统的Android应用程序那样将应用程序分解为一组活动。相反,将你的游戏分解成一系列场景。
创建一个管理器类来加载和卸载每个场景的场景和纹理。
作为额外的奖励,您将能够设置菜单和场景之间的过渡动画。 如果您需要详细说明如何实现这一点,请查看本书: AndEngine for Android Game Development Cookbook
创建表面视图,并为该视图加载纹理是昂贵的操作。每次创建基础游戏活动时,您都在创建并销毁整个SurfaceView和所有纹理。为了获得最佳用户体验,您需要不惜一切代价避免这种情况。