Libgdx textura imagen transparente hacer

He utilizado el dibujo de textura para 2 imágenes, pero la imagen de fondo se convierte en negro. La imagen de origen es un png y es transparente. ¿Cómo puedo solucionar esto?

¿Cómo puedo representar la imagen original con transparencia?

Prueba esto:

spriteBatch.begin(); //background seaTexture = new Texture(px); Color c = spriteBatch.getColor(); spriteBatch.setColor(cr, cg, cb, 1f); //set alpha to 1 spriteBatch.draw(seaTexture, 0, 0, 480, 320); //foreground c = spriteBatch.getColor(); spriteBatch.setColor(cr, cg, cb, .3f);//set alpha to 0.3 spriteBatch.draw(blockTexture, 50, 100, 120, 120); spriteBatch.end(); 

Prueba spritebatch.enableBlending() si la has deshabilitado antes. Debe estar habilitado por defecto.

  • Dibujar una línea suave
  • El registro de LibGDX no aparece en logcat
  • Descripción de la matriz de proyección libGDX
  • LibGDX - Escala de imagen con relación fija
  • Diferencia entre la etapa y la pantalla de libgdx
  • Cómo detectar el final de la acción en Libgdx (0.9.7) de android
  • NullPointerExceptions sólo en algunos dispositivos Samsung Galaxy?
  • Proyecto de LibGDX no puede encontrar la carpeta de activos
  • La imagen no es un poder de 2?
  • ¿Cómo comprobar la intersección en libgdx?
  • Píxeles a las inmersiones, al escritorio y al android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.