Janelas customizadas

1 Respostas   57 Visualizações

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

jogavel

  • *
  • Posts: 1
  • Ouros: 0
Tópico criado em: 07/12/2017 às 18:28 - Última modificação por jogavel em 07/12/2017 às 18:29

Ola pessoal, como estão? espero que bem.
no meu jogo gosto de fazer janelas customizadas para receber itens, quests, golds e muito mais.
eu uso o comando de chamar script para isso, segue abaixo

var window = new Window_Base(150, 400, 500, 150)
SceneManager._scene.addWindow(window)
window.drawText("Voce recebeu 250 golds", 1, 1, 450, "left")

A minha dúvida é a seguinte:

Como faço para mudar a cor de um texto ou palavra ? pois o \c[n] não funciona
e mais uma dúvida pessoal, como posso por uma imagem (picture) na frente dessa
janela ou na frente da caixa de texto normal ? pois elas ficam atras delas


Corvo

Resposta 1: 07/12/2017 às 18:51

Não é mais prático tu criar um plugin pra essa janelinha não? Não testei, mas imagino que pelo "Chamar Script" tu teria de copiar uma função do Window_Base no seu código, mais ou menos assim:

Código: [Selecionar]
var window = new Window_Base(150, 400, 500, 150)
Window_Base.prototype.normalColor = function() {
    return this.textColor(ID);
};
SceneManager._scene.addWindow(window)
window.drawText("Voce recebeu 250 golds", 1, 1, 450, "left")

ID é o número da cor na WindowSkin. Quanto à imagem eu fico devendo.  :rick9: