我已经开始使用 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/