我已经开始使用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构造函数中。
提前致谢并抱歉我的英文
答案 0 :(得分:4)
我发现了我的问题。 代码是正确的问题是图像格式,它必须是2的幂(它在源代码注释中清楚地说)
下次我会在询问之前仔细阅读