【问题标题】:ANDROID ANDENGINE -- Set Scene background as trasparentANDROID ANDENGINE -- 将场景背景设置为透明
【发布时间】:2023-10-17 05:15:01
【问题描述】:

我开始在我的应用中使用 AndEngine。 我使用 xml 来定义应用程序的基本样式。 我已经定义了一个场景,其中有一些可拖动的精灵。

我已经正确导入了 xml,但场景出现在它之上,黑色背景隐藏了 xml 图形。我需要将场景设置为透明背景。

我该怎么做?

【问题讨论】:

  • 可以提交一些xml文件吗?
  • 你能分享一下这个问题的解决方案吗?

标签: android background transparent andengine scene


【解决方案1】:

其实你可以做到的。

至少在一段时间前,AndEngine 在相机预览上运行。

自从我这样做以来已经有一段时间了,我没有更新它,但是你应该对这门课感兴趣: http://code.google.com/p/andengineaugmentedrealityextension/source/browse/src/org/anddev/andengine/extension/augmentedreality/BaseAugmentedRealityGameActivity.java

【讨论】:

    【解决方案2】:

    场景的默认背景是黑色。你不能改变它。

    【讨论】:

      【解决方案3】:

      它可以改变。使用此代码。

       @Override
          public Scene onLoadScene() {
                  this.mEngine.registerUpdateHandler(new FPSLogger());
      
                  final Scene scene = new Scene();
                  scene.setBackground(new ColorBackground(0.09804f, 0.6274f, 0.8784f));
      

      【讨论】:

      • 不知道为什么在 2 年前解决问题时添加了这个答案。