Posição do Menu de Escolhas

2 Respostas   659 Visualizações

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

Cybermaker

  • *
  • Posts: 36
  • Ouros: 18
Tópico criado em: 25/07/2015 às 18:19 - Última modificação por King Gerar em 25/07/2015 às 21:46

Minha duvida é simples, eu queria saber se tem algum jeito de alterar a posição do menu de
escolhas. Eu pretendo criar um pause por evento, e gostaria que ele estivesse no meio da tela.

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: 25/07/2015 às 20:17

Menu de escolhas que tu fala é a janela que exibe as escolhas que colocamos pelo comando por
eventos "Mostrar Escolhas"? Bom, se for, é só tu modificar no método def update_placement do
script Window_ChoiceList:

Código: [Selecionar]
def update_placement
    self.width = [max_choice_width + 12, 96].max + padding * 2
    self.width = [width, Graphics.width].min
    self.height = fitting_height($game_message.choices.size)
    self.x = Graphics.width - width
    if @message_window.y >= Graphics.height / 2
      self.y = @message_window.y - height
    else
      self.y = @message_window.y + @message_window.height
    end
  end
No caso, self.x e self.y seria a coordenada da janela, se não me engano, aí tu substitui conforme
a posição que quiser. Ainda que não seja este menu, os outros possuem as mesmas
variáveis, geralmente no def initialize, aí é só mudar lá.

Cybermaker

  • *
  • Posts: 36
  • Ouros: 18
Resposta 2: 25/07/2015 às 21:35

Era isso mesmo! Obrigado.