Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.

2 participantes

Ir para baixo

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.

Mensagem por gustavotx Dom Ago 20, 2017 5:24 pm

Dúvida
Duvida 1: Boa tarde, estou com num problema no script [ND] Scene_Map, alterei a posição dos icones das janelas e eles estão ficando em baixo da minha Hud, alguém saberia me dizer como colocar eles em cima da hud ? 
Duvida 2: Eu alterei o tamanho da Hud e os numeros de HP, MP e XP foram para o topo da tela.

Imagem




Script
Código:
class Scene_Map
  #--------------------------------------------------------------------------
  # * Criação de janelas
  #--------------------------------------------------------------------------
  def create_windows
    @item_icon = Icon.new(nil, 40, 40, 'Item', '', ["#{$data_system.words.item} (I)"]) { $windows[:equip].trigger }
    @skill_icon = Icon.new(nil, 40, 60, 'Skill', '', ["#{$data_system.words.skill} (S)"]) { $windows[:skill].trigger }
    @character_icon = Icon.new(nil, 40, 80, 'Character', '', ["#{Vocab::CHARACTER} (C)"]) { $windows[:character].trigger }
    @options_icon = Icon.new(nil, 40, 100, 'Options', '', ["#{Vocab::OPTION} (O)"]) { $windows[:option].trigger }
    $windows[:hud] = Sprite_Hud.new
    $windows[:hotkey] = Sprite_Hotkey.new
    $windows[:chat] = Window_Chat.new
    $windows[:equip] = Window_Equip.new
    $windows[:item] = Window_Item.new
    $windows[:skill] = Window_Skill.new
    $windows[:character] = Window_Character.new
    $windows[:interaction] = Window_Interaction.new
    $windows[:shop] = Window_Shop.new
    $windows[:histrade] = Window_HisTrade.new
    $windows[:mytrade] = Window_MyTrade.new
    $windows[:trade] = Window_Trade.new
    $windows[:option] = Window_Option.new
    $windows[:amount] = Window_Amount.new
    $windows[:choice] = Window_Choice.new
  end
Código:
 #--------------------------------------------------------------------------
  # * Atualização
  #--------------------------------------------------------------------------
  def refresh
    @old_hp = @actor.hp
    @old_sp = @actor.sp
    @old_maxhp = @actor.maxhp
    @old_maxsp = @actor.maxsp
    @old_exp = @actor.now_exp
    @old_level = @actor.level
    self.bitmap.clear
    self.bitmap.blt(0, 0, @back, Rect.new(0, 0, @back.width, @back.height))
    self.bitmap.blt(55, 12, @bars, Rect.new(0, 0, @back.width * @actor.hp / @actor.maxhp, 15))
    self.bitmap.blt(55, 44, @bars, Rect.new(0, 15, @back.width * @actor.sp / @actor.maxsp, 15))
    self.bitmap.blt(55, 72, @bars, Rect.new(0, 30, @actor.level < Config::MAX_PARAMS[0] ? @back.width * @actor.now_exp / @actor.next_exp : @back.width, 15))
    self.bitmap.draw_text(55, 12, @back.width, 16, "#{@actor.hp}/#{@actor.maxhp}", 1)
    self.bitmap.draw_text(55, 44, @back.width, 16, "#{@actor.sp}/#{@actor.maxsp}", 1)
    self.bitmap.draw_text(55, 72, @back.width, 16, "#{@actor.now_exp}/#{@actor.next_exp}", 1)
  end

_________________
Meu Game Lupus Online:

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Sing2zq

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. AIymW
Tem Meu Respeito:
gustavotx
gustavotx
Experiente
Experiente

Mensagens : 411
Créditos : 64

Ir para o topo Ir para baixo

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.

Mensagem por OFWGKTA Dom Ago 20, 2017 8:11 pm

Você esta desenhando a $windows hud [] encima dos demais, tem que lembrar que o código é de cima pra baixo e não aleatório. Tenta trocalos adicionando o código da hud primeiro que os dos icones, posso estar enganado não uso mais faz tempo o RPGMAKER XP

_________________
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. 112898
EVANGELION 
OFWGKTA
OFWGKTA
Experiente
Experiente

Mensagens : 408
Créditos : 27

Ficha do personagem
Nível: 1
Experiência:
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Left_bar_bleue5/50Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty_bar_bleue  (5/50)
Vida:
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Left_bar_bleue30/30Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.

Mensagem por OFWGKTA Dom Ago 20, 2017 8:16 pm

O caso dos numeros é só acertar o x e y do codio descrito, x (quanto mais, ele se desloca para o lado) e y (quanto mais, ele se desloca para baixo


 self.bitmap.draw_text(55, 12, @back.width
(Numero 55 equivale a x, 12 equivale a y)

_________________
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. 112898
EVANGELION 
OFWGKTA
OFWGKTA
Experiente
Experiente

Mensagens : 408
Créditos : 27

Ficha do personagem
Nível: 1
Experiência:
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Left_bar_bleue5/50Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty_bar_bleue  (5/50)
Vida:
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Left_bar_bleue30/30Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.

Mensagem por gustavotx Dom Ago 20, 2017 10:42 pm

Então, e na listas de scripts as scenes estão em cima do abs, a onde eu colocaria os icons em cima da hud ?

_________________
Meu Game Lupus Online:

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Sing2zq

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. AIymW
Tem Meu Respeito:
gustavotx
gustavotx
Experiente
Experiente

Mensagens : 411
Créditos : 64

Ir para o topo Ir para baixo

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.

Mensagem por OFWGKTA Seg Ago 21, 2017 8:06 am

Código:
class Scene_Map
  #--------------------------------------------------------------------------
  # * Criação de janelas
  #--------------------------------------------------------------------------
  def create_windows
    $windows[:hud] = Sprite_Hud.new
    $windows[:hotkey] = Sprite_Hotkey.new
    $windows[:chat] = Window_Chat.new
    $windows[:equip] = Window_Equip.new
    $windows[:item] = Window_Item.new
    $windows[:skill] = Window_Skill.new
    $windows[:character] = Window_Character.new
    $windows[:interaction] = Window_Interaction.new
    $windows[:shop] = Window_Shop.new
    $windows[:histrade] = Window_HisTrade.new
    $windows[:mytrade] = Window_MyTrade.new
    $windows[:trade] = Window_Trade.new
    $windows[:option] = Window_Option.new
    $windows[:amount] = Window_Amount.new
    $windows[:choice] = Window_Choice.new
    @item_icon = Icon.new(nil, 40, 40, 'Item', '', ["#{$data_system.words.item} (I)"]) { $windows[:equip].trigger }
    @skill_icon = Icon.new(nil, 40, 60, 'Skill', '', ["#{$data_system.words.skill} (S)"]) { $windows[:skill].trigger }
    @character_icon = Icon.new(nil, 40, 80, 'Character', '', ["#{Vocab::CHARACTER} (C)"]) { $windows[:character].trigger }
    @options_icon = Icon.new(nil, 40, 100, 'Options', '', ["#{Vocab::OPTION} (O)"]) { $windows[:option].trigger }
  end
Código:
 #--------------------------------------------------------------------------
  # * Atualização
  #--------------------------------------------------------------------------
  def refresh
    @old_hp = @actor.hp
    @old_sp = @actor.sp
    @old_maxhp = @actor.maxhp
    @old_maxsp = @actor.maxsp
    @old_exp = @actor.now_exp
    @old_level = @actor.level
    self.bitmap.clear
    self.bitmap.blt(0, 0, @back, Rect.new(0, 0, @back.width, @back.height))
    self.bitmap.blt(55, 12, @bars, Rect.new(0, 0, @back.width * @actor.hp / @actor.maxhp, 15))
    self.bitmap.blt(55, 44, @bars, Rect.new(0, 15, @back.width * @actor.sp / @actor.maxsp, 15))
    self.bitmap.blt(55, 72, @bars, Rect.new(0, 30, @actor.level < Config::MAX_PARAMS[0] ? @back.width * @actor.now_exp / @actor.next_exp : @back.width, 15))
    self.bitmap.draw_text(10, 12, @back.width, 16, "#{@actor.hp}/#{@actor.maxhp}", 1)
    self.bitmap.draw_text(10, 44, @back.width, 16, "#{@actor.sp}/#{@actor.maxsp}", 1)
    self.bitmap.draw_text(10, 72, @back.width, 16, "#{@actor.now_exp}/#{@actor.next_exp}", 1)
  end

Era só subir os eventos de windows_creat, testa ai nem testei sapora

_________________
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. 112898
EVANGELION 
OFWGKTA
OFWGKTA
Experiente
Experiente

Mensagens : 408
Créditos : 27

Ficha do personagem
Nível: 1
Experiência:
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Left_bar_bleue5/50Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty_bar_bleue  (5/50)
Vida:
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Left_bar_bleue30/30Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.

Mensagem por gustavotx Seg Ago 21, 2017 1:13 pm

Funcionou, muito obrigado mundator Very Happy

_________________
Meu Game Lupus Online:

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Sing2zq

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. AIymW
Tem Meu Respeito:
gustavotx
gustavotx
Experiente
Experiente

Mensagens : 411
Créditos : 64

Ir para o topo Ir para baixo

Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local. Empty Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos