andengine - 如何避免在 andengine 中更改意图时出现黑屏?

标签 andengine

我正在使用 andengine 开发游戏,我对加载屏幕感到震惊。每次按下我的菜单项时,加载下一个事件需要一些时间,同时出现黑屏,所以任何人都可以帮助我设置带有加载文本的屏幕而不是黑屏。

我搜索了一下,发现当游戏开始时加载页面或启动画面设置为加载所有资源背景以避免黑屏,所以请建议我任何可能的方法来避免该问题。

最佳答案

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

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

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

创建表面 View 并为该 View 加载纹理是缓慢而昂贵的操作。每次创建基本游戏事件时,您都在创建和销毁整个 SurfaceView 和所有纹理。为了获得最佳用户体验,您将不惜一切代价避免这种情况。

关于andengine - 如何避免在 andengine 中更改意图时出现黑屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17424160/

相关文章:

java - android和引擎示例

android - 致命异常 : main java. lang.NoClassDefFoundError : org. andengine.engine.options.SoundOptions

android - 我的andengine项目黑屏

android - 动态壁纸服务中的 min3D?

java - 和Engine Box2D Body GetContactList

android、andengine、pureMVC框架整合

java - 从另一个 Activity 发送实时消息

android - andEngine在onSceneTouchEvent中无法获取ACTION_UP

android - 创建声音时,AndEngine NullpointerException

java - Sprite 旋转的延迟