Oi,
existe uma maneira de ter um fundo transparente?
obrigado!
Ah sim! Isso seria bastante útil, pixi.js ainda não está configurado para fundos transparentes, mas será super fácil mudar isso :)
Adicionado à minha lista de tarefas..
obrigado pela resposta, pode me dar uma dica por favor, talvez eu possa ajudar ;)
Você é mais que bem vindo também ajuda :+1:
Aqui está um ponto de partida para você :)
A cor de fundo é definida aqui (linha 78) na renderização da tela:
if(this.view.style.backgroundColor!=stage.backgroundColorString)this.view.style.backgroundColor = stage.backgroundColorString;
e aqui (linha 189) no webGLRender:
gl.clearColor(stage.backgroundColorSplit[0], stage.backgroundColorSplit[1], stage.backgroundColorSplit[2], 1.0);
Antes tarde do que nunca! a transparência em segundo plano agora está implementada.
var renderer = PIXI.autoDetectRenderer(400, 300, null, *true*);
@GoodBoyDigital Isso é ótimo! Eu estava literalmente apenas procurando implementar isso. Obrigado!
Uau! ... estava reservando meus fins de semana para fazer isso, mas obrigado!!
e... para os novos no pixi.js... uau! doce!
Eu coloco
var renderer = PIXI.autoDetectRenderer(400, 300, null, true);
mas minha tela é preta de qualquer maneira. Alguma ideia?
@zur4ik se você estiver usando v3, esse não é o parâmetro adequado para autoDetectRenderer. Confira os documentos da v3:
@ zur4ik - eu estava tendo o mesmo problema. Para qualquer outra pessoa:
var renderizador = PIXI.autoDetectRenderer(256, 256, {antialias: falso, transparente: verdadeiro, resolução: 1});
Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Por favor, abra um novo problema para bugs relacionados.
Comentários muito úteis
@ zur4ik - eu estava tendo o mesmo problema. Para qualquer outra pessoa:
var renderizador = PIXI.autoDetectRenderer(256, 256, {antialias: falso, transparente: verdadeiro, resolução: 1});