Trabalhando com a Classe Sprite?

2 Respostas   171 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

ErickNeves

  • *
  • Posts: 32
  • Ouros: 0
  • Ajudem um pobre jovem a aprender JS para plugins
Tópico criado em: 06/03/2016 às 13:20

Boa tarde pessoal.
A um tempo atrás eu estava em duvida de como deixar uma imagem sobre a outra no MV.
Então me falaram que para isso eu deveria usar a imagem instanciando a classe Sprite.

O recado foi essa aqui:
O que você precisa fazer é adicionar a imagem depois que os plugins padrões adicionem a sprite da janela. Logo, você precisa instanciar a classe Sprite em uma variável e usar ela, adicionando-a como filha da classe SpritesetMap, ao invés de usar as pictures já prontas.

Infelizmente não consegui entender como fazer isso sozinho e acabei não dando certo  :T.T:

Então vim perguntar se alguém poderia me dar um exemplo disso no MV.

Agradeço desde já.

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 1: 06/03/2016 às 15:10

Bom, não sei se aplica aonde tu tá pretendendo usar, mas toda imagem que tu exibe, tem que usar
addChild, certo? Sendo assim, as últimas imagens exibidas ficarão por cima das primeiras.
O mesmo aplica com janelas. Se tu criar a imagem após a criação da janela, a imagem ficará por cima.

ErickNeves

  • *
  • Posts: 32
  • Ouros: 0
  • Ajudem um pobre jovem a aprender JS para plugins
Resposta 2: 06/03/2016 às 16:10 - Última modificação por ErickNeves em 07/03/2016 às 08:59

Bom, não sei se aplica aonde tu tá pretendendo usar, mas toda imagem que tu exibe, tem que usar
addChild, certo? Sendo assim, as últimas imagens exibidas ficarão por cima das primeiras.
O mesmo aplica com janelas. Se tu criar a imagem após a criação da janela, a imagem ficará por cima.


Então, eu por hora estou tentando fazer com que a imagem fique por cima da caixa de diálogos.

(Ainda não aprendi criar minha própria janela T-T sou meio lerdo para aprender)

------------------------
Na minha outra postagem, a que eu pedia especificamente para saber como colocar a imagem sobre a caixa de diálogos, estava assim:
Spoiler
[close]

Como podem ver, a diferença é bem notável entre a "camada" Z= 1 e a "camada" Z = 3:
Spoiler
[close]

Comando usado para chamar a imagem:
Código: [Selecionar]
$gameScreen.showPicture(01, "LoveBar",0,480, 300, 150, 150, 255, 0)



Grato desde já. :ok:
-->
[close]