Java 在AndEngine中使用比率解决方案策略时,如何更改白色边框的颜色?

Java 在AndEngine中使用比率解决方案策略时,如何更改白色边框的颜色?,java,android,andengine,Java,Android,Andengine,我正在测试我的深色主题游戏的不同分辨率。我注意到,在使用比率解决方案策略时,AndEngine会留下白色边框。如何更改此边框的颜色以使我的游戏看起来更容易观看 final EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), mCame

我正在测试我的深色主题游戏的不同分辨率。我注意到,在使用比率解决方案策略时,AndEngine会留下白色边框。如何更改此边框的颜色以使我的游戏看起来更容易观看

        final EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE, new RatioResolutionPolicy(CAMERA_WIDTH,
            CAMERA_HEIGHT), mCamera).setNeedsSound(true);

如果您谈论的是精灵的边框,那么在使用纹理打包器创建精灵时,精灵周围会出现一个边框。因此,如果你制作一个50x50大小的精灵,它将作为一个52x52大小的精灵进入应用程序

解决方案:

通过将“挤出”设置为至少1,问题得以解决

我想这可能是你的情况


谢谢。

不幸的是,我也有同样的问题,但只是在我更新Android SDK时,所以不管怎么说,这可能就是问题所在,但解决您的问题和解决我的问题的方法是,转到
res/values/styles.xml
编辑这一行:

style name="AppTheme" parent="android:Theme.Light"
更改为
Theme.Black

对所有
style.xml
文件执行相同的操作,即在文件夹
res/values-v11
res/values-v14


这应该行得通,现在边界不再是白色的。

这已经晚了一年多,但正确的方法是添加

android:theme="@android:style/Theme.Black.NoTitleBar"

对于您在
AndroidManifest.xml中的活动(每个活动)

好的,请澄清它在哪个东西上留下白色边框?当我的手机分辨率与我的相机宽度和高度不成比例时,引擎将根据您的分辨率策略进行补偿,在我的例子中,在应用程序的可见区域周围留下一个边框。不幸的是,此边框是白色的,我想知道如何将其更改为黑色。不,对不起,我的意思是,当我的手机分辨率与相机的宽度和高度不成比例时,引擎将根据您的分辨率策略进行补偿,在我的情况下,在应用程序的可见区域周围留一个边框。不幸的是,此边框是白色的,我想知道如何将其更改为黑色。我还必须更改
values-v14/styles
中的值,以供任何寻求此解决方案的人使用。