Hola,
¿Hay alguna manera de tener un fondo transparente?
¡Gracias!
¡Ah, sí! Eso sería bastante útil, pixi.js aún no está configurado para fondos transparentes, pero será muy fácil cambiar eso :)
Añadido a mi lista de pendientes..
gracias por la respuesta, me puede dar una pista por favor, tal vez podría ayudar ;)
Eres más que bienvenido también ayuda :+1:
Aquí hay un punto de partida para ti :)
El color de fondo se establece aquí (línea 78) en el renderizado del lienzo:
if(this.view.style.backgroundColor!=stage.backgroundColorString)this.view.style.backgroundColor = stage.backgroundColorString;
y aquí (línea 189) en webGLRender:
gl.clearColor(stage.backgroundColorSplit[0], stage.backgroundColorSplit[1], stage.backgroundColorSplit[2], 1.0);
¡mejor tarde que nunca! la transparencia de fondo ahora está implementada.
var renderer = PIXI.autoDetectRenderer(400, 300, null, *true*);
@GoodBoyDigital ¡ Esto es genial! Estaba literalmente buscando implementar esto. ¡Gracias!
¡Guau! ... estaba reservando mis fines de semana para hacer esto pero gracias!!
y... para aquellos nuevos en pixi.js... ¡guau! ¡dulce!
puse
var renderer = PIXI.autoDetectRenderer(400, 300, null, true);
pero mi lienzo es negro de todos modos. ¿Algunas ideas?
@zur4ik si está utilizando v3, ese no es el parámetro adecuado para autoDetectRenderer. Consulte los documentos v3:
@ zur4ik : estaba teniendo el mismo problema. Para cualquier otra persona:
var renderer = PIXI.autoDetectRenderer(256, 256, {antialias: falso, transparente: verdadero, resolución: 1});
Este hilo se ha bloqueado automáticamente ya que no ha habido ninguna actividad reciente después de que se cerró. Abra un nuevo problema para los errores relacionados.
Comentario más útil
@ zur4ik : estaba teniendo el mismo problema. Para cualquier otra persona:
var renderer = PIXI.autoDetectRenderer(256, 256, {antialias: falso, transparente: verdadero, resolución: 1});