Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.
2 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.
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
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:
Este obra foi licenciado sob uma Licença Creative Commons Atribuição-NãoComercial-SemDerivados 3.0 Não Adaptada.
- Tem Meu Respeito:
- RD12= Me Ajudou muito ;D
TecoKun = Vlw Lek. me Ajudou muito tbm ;D
Felix Blayder = Sou 1 do seus 1.000.000 fans Kkkk'
gustavotx- Experiente
- Mensagens : 411
Créditos : 64
Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.
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
_________________
EVANGELION
OFWGKTA- Experiente
- Mensagens : 408
Créditos : 27
Ficha do personagem
Nível: 1
Experiência:
(5/50)
Vida:
(30/30)
Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.
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)
self.bitmap.draw_text(55, 12, @back.width
(Numero 55 equivale a x, 12 equivale a y)
_________________
EVANGELION
OFWGKTA- Experiente
- Mensagens : 408
Créditos : 27
Ficha do personagem
Nível: 1
Experiência:
(5/50)
Vida:
(30/30)
Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.
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:
Este obra foi licenciado sob uma Licença Creative Commons Atribuição-NãoComercial-SemDerivados 3.0 Não Adaptada.
- Tem Meu Respeito:
- RD12= Me Ajudou muito ;D
TecoKun = Vlw Lek. me Ajudou muito tbm ;D
Felix Blayder = Sou 1 do seus 1.000.000 fans Kkkk'
gustavotx- Experiente
- Mensagens : 411
Créditos : 64
Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.
- 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
_________________
EVANGELION
OFWGKTA- Experiente
- Mensagens : 408
Créditos : 27
Ficha do personagem
Nível: 1
Experiência:
(5/50)
Vida:
(30/30)
Re: Ícones ficam em baixo da Hud e Números de Hp/Mp/Xp fora do local.
Funcionou, muito obrigado mundator
_________________
- Meu Game Lupus Online:
Este obra foi licenciado sob uma Licença Creative Commons Atribuição-NãoComercial-SemDerivados 3.0 Não Adaptada.
- Tem Meu Respeito:
- RD12= Me Ajudou muito ;D
TecoKun = Vlw Lek. me Ajudou muito tbm ;D
Felix Blayder = Sou 1 do seus 1.000.000 fans Kkkk'
gustavotx- Experiente
- Mensagens : 411
Créditos : 64
Tópicos semelhantes
» AJUDA DE ERRO NUMEROS
» Dúvida Paperdool fora do personagem.
» Hitler Indignado com MegaUpload fora do ar
» Cash em baixo da hud
» [Resolvido] NP Master V3 sem numeros
» Dúvida Paperdool fora do personagem.
» Hitler Indignado com MegaUpload fora do ar
» Cash em baixo da hud
» [Resolvido] NP Master V3 sem numeros
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos