Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker

Estamos de volta o/ ... Ou não.Eu amo a -Dark
Doações para o fórum abertas, clique aqui e saiba mais.
Últimos assuntos
» Ainda temos gente aqui?
criando - Criando jogos em VB.NET - Animações EmptyQui 25 Nov 2021, 14:04 por Halt

» [Dúvida] Como tirar a porcentagem de esquiva
criando - Criando jogos em VB.NET - Animações EmptySex 19 Nov 2021, 17:14 por Halt

» Pokémon Genesis Online! (PGO)
criando - Criando jogos em VB.NET - Animações EmptyQua 05 Jul 2017, 18:08 por Lexar

» Tileset Converter to MV
criando - Criando jogos em VB.NET - Animações EmptySex 12 maio 2017, 14:07 por Douggi

» Pack Resources, Sprites e etc
criando - Criando jogos em VB.NET - Animações EmptyQua 23 Dez 2015, 12:30 por raydengv

» Download RPG Maker 2003 + RTP em português
criando - Criando jogos em VB.NET - Animações EmptyTer 22 Dez 2015, 11:14 por ::KimMax::

» Fantasy Art Online
criando - Criando jogos em VB.NET - Animações EmptyDom 18 Out 2015, 18:42 por daviih123

» Você vai ter medo do Nerve gear?
criando - Criando jogos em VB.NET - Animações EmptySáb 25 Jul 2015, 17:02 por Kirito-kun

» O Barato é louco
criando - Criando jogos em VB.NET - Animações EmptySáb 27 Jun 2015, 16:26 por Halt

» Download RPG Maker 2000 + RTP em português
criando - Criando jogos em VB.NET - Animações EmptyQui 21 maio 2015, 20:28 por Wismael


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

1Tutorial Criando jogos em VB.NET - Animações Ter 25 Dez 2012, 16:20

Halt

Halt
Administrador
Administrador
Nadaila escreveu:A imagem da animação funciona do mesmo jeito que a sprite do personagem.
Vamos usar a imagem abaixo para estudo (ela é grande, então só cortei um pedaço para mostrar).

1.bmp

Suas medidas são:
Width : 1152
Height : 96
12 Frames.

Logo, 1152 / 12 = 96

Vamos voltar ao projeto para trabalharmos. Agora adicione uma varíável Anim como Bitmap.

criando - Criando jogos em VB.NET - Animações Varanim
Adicione o código para carregar a imagem, siga o mesmo exemplo da Sprite.

criando - Criando jogos em VB.NET - Animações Newbit

Para reaproveitar todo o código e não ter que ficar digitando várias vezes a mesma coisa, vamos mudar as nossas subs DesenharImagem. Ela está feita para somente desenhar nossa Sprite. Vamos altera-lá para desenhar a imagem que desejamos.

criando - Criando jogos em VB.NET - Animações Gdraw

Alterado:

criando - Criando jogos em VB.NET - Animações Newsubu

Desenho do personagem alterado :

criando - Criando jogos em VB.NET - Animações Newdraw

Adicione o seguinte código abaixo do desenho do personagem.
criando - Criando jogos em VB.NET - Animações Drawanim

criando - Criando jogos em VB.NET - Animações Animdraw

Como nossa imagem de animação apenas tem frames na horizontal. Vamos adicionar uma variável CurrentAnimX para guardar a atual animação.

criando - Criando jogos em VB.NET - Animações Animvar

Agora acima de DesenharImagem(Anim vamos adicionar esse código :

criando - Criando jogos em VB.NET - Animações Currentanimx

CurrentAnimX += 1

Toda vez que, qualquer tecla for pressionada a variável aumentará em 1.
Nossa animação tem 12 frames, como aqui devemos contar do 0 então ela tem 11 frames.

If CurrentAnimX = 12 Then CurrentAnimX = 0

O frame 12 já não faz parte da imagem (lembre-se, 11 frames), então quando chegamos ao frame 12 com a variável, retornamos ao 0.

Agora apenas altere como mostra a imagem. Animação Width : 96.
CurrentAnimX * 96

Qualquer tecla pressionada aciona um frame da animação.

criando - Criando jogos em VB.NET - Animações 1tq79h

Projeto Aula

https://arenarpgmaker.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

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