android - studio - imagen transparente de la textura libgdx render
libgdx ubuntu (2)
He utilizado el dibujo de textura para 2 imágenes, pero la imagen de fondo se vuelve negra. La imagen de origen es png y es transparente. ¿Cómo puedo solucionar esto?
¿Cómo renderizo la imagen original con transparencia?
Prueba esto:
spriteBatch.begin();
//background
seaTexture = new Texture(px);
Color c = spriteBatch.getColor();
spriteBatch.setColor(c.r, c.g, c.b, 1f); //set alpha to 1
spriteBatch.draw(seaTexture, 0, 0, 480, 320);
//foreground
c = spriteBatch.getColor();
spriteBatch.setColor(c.r, c.g, c.b, .3f);//set alpha to 0.3
spriteBatch.draw(blockTexture, 50, 100, 120, 120);
spriteBatch.end();
Pruebe spritebatch.enableBlending()
si lo ha deshabilitado antes. Debe ser habilitado por defecto sin embargo.