android - MenuScene 上的 RepeatingSpriteBackground

标签 android background andengine repeat

我已经开始使用 Andengine,在学习了一些教程之后,我开始自己开发。 现在我有一个 BaseGameActivity,我在其中调用一个 splashScene(工作正常),然后调用我的 MenuScene。 如果我设置一个简单的背景(只是颜色)它加载正常(显示所有菜单文本),但是当我尝试将重复的 Sprite 设置为背景时,出现黑屏(logcat 中没有错误显示) 我正在使用背景示例代码

super(BaseActivity.getSharedInstance().mCamera);
activity = BaseActivity.getSharedInstance();
RepeatingSpriteBackground mGrassBackground = new RepeatingSpriteBackground(mCamera.getWidth(), mCamera.getHeight(), activity.getTextureManager(), AssetBitmapTextureAtlasSource.create(activity.getAssets(), "images/menu/background.png"), activity.getVertexBufferObjectManager());
this.setBackground(mGrassBackground);

我将此代码放在 MenuScene 构造函数中。

提前致谢,抱歉我的英语不好

最佳答案

我刚刚发现了我的问题。 代码是对的问题出在图像格式上,它必须是2的幂(在源代码注释中明确说明)

下次我会尽量仔细阅读后再提问

关于android - MenuScene 上的 RepeatingSpriteBackground,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12082188/

相关文章:

java - 需要有关颜色选择器的帮助以检查 ListView 项目

android - Android 和 iOS 之间的套接字数据问题

android - Gradle 同步失败但项目运行正常

java - 将 Sprite 运动绑定(bind)到相机或场景(AndEngine)

android - 在android中以分钟间隔显示TimePicker

background - Parse.com : query. 每个并行执行,达到限制

c# - 内容占位符背景图片

css - CSS 中的多个纯色背景

android - pEntity 已有父级

java - Andengine 多人扩展 make 抛出错误,但在 Intellij IDEA 编辑器窗口中不显示