¿Cómo abrir la actividad transparente de UnityPlayerActivity?

Estoy escribiendo plugin de Android para Unity3D. Necesito abrir mi actividad personalizada de UnityPlayerActivity por lo que es transparente y el juego es visible en segundo plano. Pero cuando abro mi actividad, el UnityPlayerActivity se vuelve negro, por lo que tengo un fondo negro en lugar de transparente. Necesito ayuda para usar esta función de transparencia con Unity3D.

<activity android:name="com.example.activities.MyActivity" android:configChanges="keyboardHidden|orientation" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/> 

Una manera conveniente de hacer una actividad transparente es especificar

 <activity ... android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 

en el AndroidManifest.xml , en combinación con un color de fondo transparente para el ViewGroup raíz de su distribución de actividades.

Si ya lo ha intentado (o un enfoque similar a la transparencia de la actividad), publique una descripción de lo que intentó, incluido su código exacto y los bits relevantes de XML, en su pregunta. Ayudará a todos a dar una respuesta más específica.

El motor de la unidad agrega a propósito la cantidad oscura de la Window , así que necesitamos hacerlo transparente después de la onCreate de la actividad.

Por ejemplo,

 protected void onCreate(Bundle savedInstanceState) { Window window = getWindow(); window.setDimAmount(0); //Making the window dim transparent window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); } 
  • Texturas negras en Unity android al crear una compilación de desarrollo con depuración de secuencias de comandos
  • Cómo pasar el parámetro al método java desde c # en JNI
  • Unity 2D: ¿Cómo soportar plataformas múltiples y diferentes dispositivos de relación de aspecto en Unity 2D?
  • Cómo encontrar el origen de un permiso en Unity Android
  • ¿Cómo puedo codificar mi juego para que funcione en cada resolución de dispositivos Android? (Con Unidad)
  • Integración de Unity y Eclipse
  • Entrada de un juego de ritmo
  • Google Play Services no muestra la tabla de clasificación después de Auth
  • Arrastre con velocidad en el juego Unity no igual dependiendo de la resolución
  • ¿Cómo iniciar la aplicación Unity desde la actividad de Android?
  • Juego para móviles con Unity - Plugin para compra en la aplicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.