Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
+6
emilyoly
Nanzin
Paulo Soreto
Mario.Hacker
LeonM²
Nietore
10 participantes
Aldeia RPG :: RPG Maker :: RPG Maker VX Ace :: Scripts
Página 1 de 2
Página 1 de 2 • 1, 2
HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
Eae galera, tudo bão?
Ontem estava lendo alguns conceitos sobre RGSS, e vi que diferente do Ruby, o RGSS é uma biblioteca parecida com o JQuery, Os códigos já estão prontos, você só precisa conhecer a biblioteca, saber as functions usadas, sintaxes e outras coisas do tipo, ainda estou aprendendo um pouco sobre classes, Módulos e tal, dai, eu fiquei a tarde criando uma Hud simples, segui o tutorial do Marlos, que me ajudou em quase nada! bom vamos lá ao script:
Nele contem
Barra de HP
Barra de MP
Nome do Herói
Nome da Classe
Nivel do Herói
Face do Herói
Gráfico do Herói
Usei imagens para fazer a Barra de HP e MP
e uma imagem como a base da HUD
Imagem:
Script:
Bom ta ae, quem for usar deixar os créditos por favor
Vou ver o que faço + hoje =]
@EDIT:
Já ia esquecendo as Imagens usadas na HUD =]
Download via Mediafire
Ontem estava lendo alguns conceitos sobre RGSS, e vi que diferente do Ruby, o RGSS é uma biblioteca parecida com o JQuery, Os códigos já estão prontos, você só precisa conhecer a biblioteca, saber as functions usadas, sintaxes e outras coisas do tipo, ainda estou aprendendo um pouco sobre classes, Módulos e tal, dai, eu fiquei a tarde criando uma Hud simples, segui o tutorial do Marlos, que me ajudou em quase nada! bom vamos lá ao script:
Nele contem
Barra de HP
Barra de MP
Nome do Herói
Nome da Classe
Nivel do Herói
Face do Herói
Gráfico do Herói
Usei imagens para fazer a Barra de HP e MP
e uma imagem como a base da HUD
Imagem:
Script:
- Código:
=begin
|---------------------------------------|
Por: Nietore
Contato: carloshenrique-rox@hotmail.com
Acesse: Www.AldeiaRpgBr.Com
Créditos: Valentine
|---------------------------------------|
=end
# Iniciando Processo
class Nietore_HUD < Window_Base
def initialize
super(0, 0, 320, 140)
self.opacity = 0
self.contents = Bitmap.new(width - 32, height - 32)
refresh
end
def refresh
self.contents.clear
# Hud
nietore3 = Cache.picture("Nietore-HUD")
nietore1 = nietore3.width
nietore2 = nietore3.height
nietore4 = Rect.new(0,0,nietore1,nietore2)
self.contents.blt(0,0,nietore3,nietore4)
# Selecionar Herói
actor = $game_party.members[0]
# Mostrar a face do jogador true = SIM / false = Não
draw_actor_face(actor, 3, 7, enabled = true)
# Mostrar o gráfico do herói
draw_actor_graphic(actor, 250, 93)
# Imagem do HP
hpbar = Cache.picture("HPBAR")
hpbarwidth = hpbar.width * actor.hp / actor.mhp
hpbarheight = hpbar.height
hpbar_rect = Rect.new(0, 0,hpbarwidth,hpbarheight)
self.contents.blt(105,15,hpbar,hpbar_rect)
self.contents.draw_text(147, 10, self.width - 40, 32, "HP", 0)
# Imagem do MP
hpbar = Cache.picture("MPBAR")
hpbarwidth = hpbar.width * actor.mp / actor.mmp
hpbarheight = hpbar.height
hpbar_rect = Rect.new(0, 0,hpbarwidth,hpbarheight)
self.contents.blt(105,40,hpbar,hpbar_rect)
self.contents.draw_text(147, 35, self.width - 40, 32, "MP", 0)
# Mostrar o nome do herói
draw_actor_name(actor, 105, 60, width = 112)
# Mostrar a classe do herói
draw_actor_class(actor, 105, 80, width = 112)
# Mostrar o level do herói
draw_actor_level(actor, 225, 30)
end
end
# Fixar janela no mapa
class Scene_Map
alias hud_main main
def main
@Hud = Nietore_HUD.new
hud_main
@Hud.dispose
end
# Atualizar dados
alias hud_update update
def update
hud_update
@Hud.update
@Hud.refresh
end
end
Bom ta ae, quem for usar deixar os créditos por favor
Vou ver o que faço + hoje =]
@EDIT:
Já ia esquecendo as Imagens usadas na HUD =]
Download via Mediafire
_________________
Eu poderia ser a pessoa mais agradavel do mundo! mas optei por ser eu mesmo.
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
a hud ta mt bonita, a programação ao meu ver esta boa, mas a hud esta meio grande não acha?
LeonM²- Lenda
- Mensagens : 1802
Créditos : 153
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
axo a hud muito grande mais gostei
parabenz
EmilyS2
parabenz
EmilyS2
_________________
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
Vou Melhorar então no gráfico e desempenho da hud, só que dessa vez não vou por a face do herói, só fiz ela nesse tamanho por causa da Face xD
_________________
Eu poderia ser a pessoa mais agradavel do mundo! mas optei por ser eu mesmo.
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
vc poderia tentar espalhar mais a hud deixala mais completa alem de só isso né? quanto a face, não creio que seja util caso use o grafico do char, face axo melhor para conversas e menus
LeonM²- Lenda
- Mensagens : 1802
Créditos : 153
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
Nietore, coloca a imagem basae da hud com um pouco de transparência, vai ficar mais legal.
Mesmo assim está boa.
Mesmo assim está boa.
_________________
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
Ficou meio grande a HUD, '-' mais parabens!
SIm o RGSS e uma "extensao" do Ruby, mais voce pode facilmente criar novos procedimentos e functions alterando totalmente o RGSS se quiser '-', sabendo-se ruby voce sabe RGSS XD
dica: assim como o Marlos, voce cria uma variavel para alocar a Width e Height da IMG, isso na e necessário voce pode criar o rect assim:
Parabens
+ 1
SIm o RGSS e uma "extensao" do Ruby, mais voce pode facilmente criar novos procedimentos e functions alterando totalmente o RGSS se quiser '-', sabendo-se ruby voce sabe RGSS XD
dica: assim como o Marlos, voce cria uma variavel para alocar a Width e Height da IMG, isso na e necessário voce pode criar o rect assim:
- Código:
rect_img = Rect.new(x,y,img.width,img.height)
Parabens
+ 1
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
Fikou muito boa a a hud (gostei do nome da personagem ashsauhas') , mas como disseram ficou meio grande, mais já entendi que foi por causa da face.
Parabéns +1 cred
Parabéns +1 cred
_________________
- Pessoas que admiro:
- RD12 - Por ele sempre ajudar os outros e ser um cara mt foda.
Cidiomar - O melhor Scripter que conheço
Felix Blayder - The Best
emilyoly- Diva
- Mensagens : 526
Créditos : 83
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
A Outra dica '-',como voce utilizou o comando basico da window_base (draw_actor_graphic)
axo que se torna meio desnecessária a Face, afinal voce ja esta mostrando o grafico do personagem '-'
POr favor encare isso apenas como dicas, nao como uma critica como geralmente voces tomam
axo que se torna meio desnecessária a Face, afinal voce ja esta mostrando o grafico do personagem '-'
POr favor encare isso apenas como dicas, nao como uma critica como geralmente voces tomam
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: HUD Rmvx Ace |- HP, MP, Lv, Face, Char, Class, Name -|
Sim entendo, to atualizando aqui já!
=]
=]
_________________
Eu poderia ser a pessoa mais agradavel do mundo! mas optei por ser eu mesmo.
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Uma face deste char
» Recolors dos Actors VX (char + face)
» Big Face a partir de Face
» Big Face a partir de Face
» Separar Char Parado de Char andando
» Recolors dos Actors VX (char + face)
» Big Face a partir de Face
» Big Face a partir de Face
» Separar Char Parado de Char andando
Aldeia RPG :: RPG Maker :: RPG Maker VX Ace :: Scripts
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos