3

我已经开始使用 Andengine,在学习了一些教程之后,我开始为自己开发。现在我有一个 BaseGameActivity,我在其中调用了一个 splashScene(工作正常),然后是我的 MenuScene。如果我设置一个简单的背景(只是颜色)它加载正常(显示所有菜单文本),但是当我尝试将重复的精灵设置为背景时,出现黑屏(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 构造函数中。

提前感谢,对不起我的英语

4

1 回答 1

4

我只是发现我的问题。代码是对的,问题出在图像格式上,它必须是 2 的幂(它在源代码注释中清楚地说明了这一点)

下次我会尝试在询问之前仔细阅读

于 2012-08-25T18:11:38.767 回答