Quer Ser Parceiro? Clique No Banner e Saiba Como! Há 2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes Nenhum [ Ver toda a lista ] O recorde de usuários online foi de 291 em Qua 23 Out 2024 - 1:29 | "Sou totalmente contra a pirataria. Jamais roubaria um navio." Sistema de Plataforma via enventos Sáb 1 Jun 2013 - 22:30 por capcomx9 Bom Galera um amigo meu crio esse sistema pra min entao vi posta n esqueça coloca creditos deles"Dr.XGB" da MRM
Sistema de Plataforma
Autor: Dr.XGB
Plataforma: RPG Maker 2000 e RPG Maker 2003
Dificuldade: Avançado
Este sistema foi feito a pedido do membro capcomx9 na fábrica de sistemas World Extreme.
Trata-se
de um sistema de plataforma com uma outra técnica em relação ao sistema
de plataforma do Tanatos, apesar de termos trabalhado com a mesma
lógica.
A ideia é muito simples, não passa apenas de uma verificação
de terrenos, para saber se o herói está sobre alguma plataforma ou se
está no ar. Além do mais fiz uma verificação com eventos também,
poupando o trabalho de criar variáveis para as coordenadas de todos os
objetos. Procurei fazer da maneira mais otimizada possível para que o
sistema possa ser alterado da maneira que for desejada.
Quanto ao
salto do herói, usei a mesma lógica que o MUGEN usa para determinar as
posições do personagem se está dando um soco, um chute, especial ou um
Super Combo. Neste caso, usei uma variável chamada "Hero State", onde
cada valor determina se o herói está parado, se está no ar ou se está
pulando. Você pode criar mais posições para ele como, abaixado, usando
um "Dash" estilo Megaman X, etc.
Leia atentamente os códigos e as
informações que estão nos comentários do código para entender melhor
como o sistema foi feito e como eu os organizei de uma forma mais
prática.
Nesta demonstração, você verá como funciona o sistema e 2
fases mostrando como você pode desenhar as fases, incluindo inimigos,
plataformas tanto como terreno quanto com eventos, obstáculos, início e
fim das fases.
w w w.dropbox.com/s/rkc9heu5csojj7o/Plataforma%20Rm2k3.rar tira spaço www Barra de hp e mp na tela Seg 1 Jun 2009 - 18:41 por Capecci Barra de hp e mp na tela
Transformado HP em percentual
Bem,
para fazermos a barra de hp (ou mp, tanto faz, o processo é o mesmo),
teremos que primeiramente transformar o valor do hp em um valor
percentual para podermos relacionar com as figuras da nossa barra. Mas
pra que isso??? Ora, nós sabemos que quando o herói passa de nível, o
seus valores hp e mp máximos aumentam, portanto se a gente fizesse a
barra direto em cima do valor máximo do hp do herói, quando o mesmo
aumentar de nível, a barra vai ficar desregulada. É preciso fazer com
que a barra seja de acordo com o hp do herói em qualquer nível que ele
esteja, ok?
Bem, então primeiro nós temos que fazer uma variável
para armazenar o valor máximo do hp do herói. Vá em eventos comuns e
crie um evento chamado Barra de hp, coloque em processo paralelo. Em
seguida, nesse evento, crie uma variável e de o nome de HP máximo e
defina como: herói >> HP Max. Em seguida precisaremos criar uma
variável para armazenar o valor do HP atual do herói, então crie outra
variável com o nome HP Atual e defina como: herói >> HP Atual. A
seguir vamos fazer o cálculo que transformará o valor do HP em
percentual utilizando essas variaveis. Então em alterar variaveis,
selecione a variável HP Atual e multiplique por 100. E logo em seguida,
novamente em alterar variaveis, selecione a variavel HP Atual e divida
pela variável HP Máximo. Nesse momento a variável HP Atual representa o
percentual do HP do herói e é ela que vamos utilizar para relacionar
com as figuras da barra de HP. O código desses calculos deve ficar mais
ou menos assim:
Colocando as figuras
Agora
já podemos colocar as imagens que representam a nossa barra. O ideal é
fazer 100 imagens para a barra, uma para cada unidade dos 100%.
Acredito que a colocação dessas imagens não precisa ser explicada nos
mínimos detalhes, se você prestar bem atenção no código vai entender
como é feita. É só colocar as condições para que cada figura apareça.
Na engine você pode ver melhor como isso funciona.
Download da engine:
RapidShared
4shared Temos 762 usuários registrados O último membro registrado é AcicenviOs nossos membros postaram um total de 3690 mensagens em 691 assuntos |
Conserve e compartilhe o endereço de PLANETA RPG MAKER em seu site de social bookmarking.
Conservar e compartilhar o endereço de Planeta RPG Maker em seu site de social bookmarking |