Pixi.js: PIXI.Text não pode ser exibido quando adicionado a um contêiner filho

Criado em 30 out. 2016  ·  3Comentários  ·  Fonte: pixijs/pixi.js

pegue http://pixijs.github.io/examples/#/demos/text -demo.js por exemplo,

Eu adicionei um container chamado view to stage,
1

e adicione textSample para visualizar,
2

então, o textSample não será mostrado, está correto ou é um bug?

🤔 Question

Comentários muito úteis

Está correto .. e o motivo é o ordenamento dos filhos.

Você vê, dentro da função init () você tem

// add a shiny background...
var background = PIXI.Sprite.fromImage('required/assets/textDemoBG.jpg');
stage.addChild(background);

Este plano de fundo é adicionado _após_ a adição do seu novo contêiner de visualização e, portanto, será desenhado após qualquer coisa adicionada ao seu novo contêiner de visualização.
Se você mover o

var view = new PIXI.Container();
stage.addChild(view)

para um pouco antes
view.addChild(textSample);
Você verá que funciona muito bem :)

Todos 3 comentários

Está correto .. e o motivo é o ordenamento dos filhos.

Você vê, dentro da função init () você tem

// add a shiny background...
var background = PIXI.Sprite.fromImage('required/assets/textDemoBG.jpg');
stage.addChild(background);

Este plano de fundo é adicionado _após_ a adição do seu novo contêiner de visualização e, portanto, será desenhado após qualquer coisa adicionada ao seu novo contêiner de visualização.
Se você mover o

var view = new PIXI.Container();
stage.addChild(view)

para um pouco antes
view.addChild(textSample);
Você verá que funciona muito bem :)

entendi, muito obrigado.

Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Abra um novo problema para bugs relacionados.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

distinctdan picture distinctdan  ·  3Comentários

sntiagomoreno picture sntiagomoreno  ·  3Comentários

Makio64 picture Makio64  ·  3Comentários

zcr1 picture zcr1  ·  3Comentários

neciszhang picture neciszhang  ·  3Comentários