Visitante!
Faça seu Login ou Registre-se!

Galeria de Jogos

Janelas customizadas 1 Respostas | 23 Visualizações

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

jogavel

  • *
  • Mensagens: 1 Ouro: 0
    • Unity
    • Ver perfil
Janelas customizadas
Online: 07 Dez 2017, 18:28
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

« Última modificação: 07 Dez 2017, 18:29 por jogavel »

Corvo

  • *
  • Mensagens: 1493 Ouro: 876

    Entregue ao(s) vencedor(es) do evento Contos de um Hallowen Esquecido.

  • Beep.
    • RPG Maker 2k/2k3
    • Steam
    • Pinterest
    • Ver perfil
  • Capacete de FerroPhoenixNightwalkerEbony ArmorAnel de Rubi
Janelas customizadas
Resposta 1 Online: 07 Dez 2017, 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:

 

Versão Mobile