Escolar Documentos
Profissional Documentos
Cultura Documentos
Adicionando HUD
Adicionando HUD
1
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Consideraes Iniciais
Devido falta de tutoriais a respeito desta ferramenta de criao de jogos, decidi aplicar um
pouco de meu tempo e o meu pequeno conhecimento do assunto para mudar este quadro. Estou
fazendo isso por vontade prpria e com o intuito de ajudar. Espero conseguir neste tutorial e
gostaria de lembrar que este tutorial NO de minha autoria. Estou apenas formatando e
complementando o tutorial criado por Rmulo Guimares Oliveira.
Este tutorial destinado a quem j conhece o bsico do RPG Maker, mas deseja incrementar seu
uso com novas funcionalidades. Este tutorial no um guia para solucionar problemas. Se voc
no consegue executar o aplicativo, procure pela FAQ do RPG Maker XP . L, muitos problemas e
erros de execuo so esclarecidos. Este tutorial de nvel avanado. Um bom conhecimento
(incluindo de scripts) necessrio para utiliz-lo.
O Maker utilizado neste tutorial uma verso em portugus e todas as telas e imagens
capturadas so de propriedade de Rmulo.
No estou aqui querendo afirmar nada sobre nada nem ningum. No quero ofender nenhum
leitor, ou o vizinho, ou o cachorro do vizinho, ou o papagaio de qualquer um que seja. No estou
tentando provar nada. No sou guru do RPG Maker XP. Portanto, tenham pacincia...
Queria lembrar mais uma vez que este tutorial foi criado por Rmulo Guimares Oliveira.
Desculpem-me por qualquer tipo de transtorno e muito obrigado aos que me ajudaram e
incentivaram.
Fora isso, boa leitura...
2
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Cavaco's Creations
Voc pode copiar, distribuir, exibir, executar ou criar obras derivadas sob as seguintes condies:
Atribuio: Voc deve dar crdito ao autor original, da forma especificada pelo
autor ou licenciante.
Uso No-Comercial: Voc no pode utilizar esta obra com finalidades comerciais.
3
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Agradecimentos
Creio que sem ajuda ningum nada... Mesmo os seres mais arrogantes da face da terra, que
negam receber qualquer forma de ajuda, um dia tiveram que receber a ajuda de algum. Mesmo
que esta tenha sido h muito tempo atrs quando o mdico ajudou esta pessoa a nascer... Mas
vamos parar de enrolar e vamos ao que interessa.
Agradeo :
Minha famlia, por me criar e aturar...
Meus amigos de RPG, por jogarem comigo...
Colegas de RPG Maker XP, por tirarem muitas de minhas dvidas...
Aos que me ajudaram neste tutorial, demonstro aqui minha gratido, agradecendo :
Rmulo Guimares;
que criou e permitiu que eu alterasse o seu tutorial.
Se faltar algum, faa o favor de me avisar. A memria s vezes (vrias vezes) falha...
4
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Sumrio
Tutorial RPG Maker XP...............................................................1
Consideraes Iniciais................................................................ 2
Cavaco's Creations..................................................................... 3
Agradecimentos......................................................................... 4
Sumrio................................................................................... 5
ndice de Ilustraes.................................................................. 6
Como Utilizar este Tutorial.......................................................... 7
HUD Head-Up Display.............................................................. 8
Introduo..............................................................................................8
O que iremos aprender a fazer?.................................................................9
Testando o Cdigo................................................................................. 13
Concluso............................................................................... 34
5
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
ndice de Ilustraes
Figura 1: Exemplo de HUD............................................................................................................... 9
Figura 2: Ativando o HP e HP na tela................................................................................................ 26
Figura 3: Segunda pgina do evento para ativar o HP e SP na tela....................................................... 27
Figura 4: Ativando a switch 7 (mostrar armas na tela)........................................................................ 32
6
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
7
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
8
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Repare que existem vrias informaes no Hud: O Hp e Mp (SP), seguido do nome do heri com
status e a arma equipada no momento. Antes de comear a mexer no RPG Maker, faa um
esboo de como seu Hud ficar e quais informaes ele conter, isto facilita, e muito, quando
alterarmos os scripts.
9
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
10
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Ajustando o Alinhamento
Para ajustar a posio na tela temos que utilizar as coordenada X e Y.
posicao_x = 0
posicao_y = 158
Estas linhas indicam as coordenadas que sua imagem dever ocupar no mapa.
X = localizao horizontal
Y = localizao vertical
Mude estas linhas at sua imagem ficar onde deseja, neste caso, as coordenadas equivalem
correta localizao da nossa imagem disponvel no projeto de demonstrao que acompanha este
tutorial.
11
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Ajustando a Posio Z
Observe este comando:
@sprite.z = 499
Esta linha indica a ordem de exibio da imagem na tela. Quanto maior o nmero, mais por cima
a imagem ficar. Neste caso nossa imagem ter que ficar acima do mapa e do personagem, e
abaixo das informaes que conter nosso Hud. O limite mnimo 0 (zero) e 9999 o maior
nmero aceito.
12
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
13
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
O Mdulo XRXS
Crie um novo script (clique em cima de Main e aperte Insert ou clique com o boto direito e
depois em Inserir), nomeio de MDULO XRXS (ou qualquer outro nome, isto no interfere na
leitura dos cdigos) e depois adicione o cdigo abaixo neste novo script.
#################################################################
########################## XRXS #################################
#################################################################
=begin
MODULO XRXS
Scripts necessrios para rodar alguns scripts do site XRXS.
L4 - built 122410 - Window Selectable
L5 - built 091221 - Elemment %
L6 - built 092308 - Elemment Set
L7 - built ?????? - Window Command
L10 - built ?????? - Window Selectable
L13 - built ?????? - Map Name
L14 - built 122012 - Sprite and Picture
(05/01/06)
=end
module XRXS_Cursor2
def initialize(x, y, w, h)
super(x, y, w, h)
@xrxsc2_window = Window_Selectable.new(self.x, self.y, self.width, self.height)
@xrxsc2_window.opacity = 0
@xrxsc2_window.active = false
@xrxsc2_window.index = -1
end
def index2
return @xrxsc2_window.index
end
def index2=(index)
@xrxsc2_window.index = index
if index == -1
14
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
15
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
16
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
17
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
18
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
19
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
20
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
21
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
22
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
23
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
24
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
voc
sua
prpria
imagem
modifique-a
para
que
as
informaes
fiquem
25
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
26
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
27
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
28
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
29
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
30
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Agora vamos testar o jogo. Note que a arma equipada ainda no est visvel. Isto ocorre pois
ainda no ativamos a switch 7 (aquela que definimos no mdulo Mog).
No precisaremos criar um novo evento para a ativao, aproveitaremos e usaremos o mesmo
evento que usamos para ativar a swith 51, responsvel pelas Barras de HP e SP.
Abra o evento e tente fazer semelhante figura 4.
31
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
32
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
33
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)
Concluso
O objetivo deste tutorial apenas mostrar a criao de um HUD no RPG Maker XP.
Este tutorial apenas mais um passo em nossa caminhada no mundo dos scripts. Muitas
possibilidades existem atravs dos scripts e nossa imaginao o limite. Estamos apenas
comeando a conhecer esta maravilhosa ferramenta chamada RPG Maker XP.
O autor deste tutorial Rmulo Guimares Oliveira (romulo1984@hotmail.com).
Este tutorial foi formatado e modificado (com autorizao do autor) por Marcelo Cavaco, formado
em Processamento de Dados pela Faculdade Rui Barbosa e formado em Engenharia de Produo
pela Unibahia. J trabalhou como Analista de Sistemas e Engenheiro e sempre teve um hobby, o
RPG, seja o jogo convencional, ou os RPGs eletrnicos. Agora, uma pequena parte de todo este
conhecimento pde ser conferido neste material.
Qualquer dvida, crtica, sugesto, reclamao, comentrio ou algo semelhante, favor mandar
um e-mail para marcelocavaco@click21.com.br.
34
Tutorial criado por Rmulo Guimares Oliveira e formatado por Marcelo Cavaco (marcelocavaco@click21.com.br)