UniDev - Programação de Jogos • View topic - Sprites Animados


[ +/- ] [ Hoje é 09 Set 2010, 19:33 ]


Post a new topicWrite comments Page 1 of 1   [ 2 posts ]
Author Message
 Post subject: Sprites Animados
PostPosted: 06 Mar 2009, 21:23 
Membro

Joined: 06 Jan 2008, 11:21
Posts: 32
Location: Brasil
Ola Gente !

Procurei em sites mas não achei nada que realmente resolvesse o que eu to precisando !

Eh assim, tenho uma sprite parecida com a do Mário, e quero fazer ela saltar ao apertar enter, idêntico ao jogo Mário, sabe ?

Pois então, eu não to conseguindo fazer =(

Alguem tem alguma suegstão ? Uso GameSpaceLib e C++

Obrigado !


Topo
 Profile  
 
 Post subject: Re: Sprites Animados
PostPosted: 04 Jan 2010, 12:49 
Membro

Joined: 01 Jan 2008, 09:16
Posts: 9
Location: Brasil
Bem sua explicação ficou um pouco vaga, mas vamos lá...


Todo sprite tem um posição X,Y referente a sua posição na tela.
Pela GameSpaceLib você captura qualquer tecla pressionada, logo o que precisa ser feito é capturar o "Enter" e mudar as coordenadas de acordo.

Ou seja ao pressionar "enter" o seu sprite vai perder unidades no eixo Y fazendo ele subir.....

Pseudo codigo :

Se a tecla "ENTER" pressionada
//supondo que seu personagem seja chamado de mario no código
mario.y -= 10 -- retira 10 unidades da posição atual
Fim de se

Observe que devemos ter algum controle sobre o quanto o personagem já subiu pois senão ele sai voando pela tela...

O pulo perfeito seria :

1 - O personagem sai do chão
2 - "sobe" até o ponto máximo do alcance do pulo
3 - começa a descer em função da gravidade

Tem até uma fórmula em física para isto... Isso sem considerar o fator velocidade do sprite.
E ainda sem considerar se o jogador pode movimentar o sprite durante o pulo - muito frequente alias... :lol:

Coisas que podem interferir e podem/devem ser consideradas :

O sprite está embaixo de algum obstáculo que o impede de subir ?
O sprite vai cair de uma plataforma muito alta ? Quando ele cai de algum lugar muito alto ele perde "sangue/vida/life" ? Se sim qual a maior altura que o sprite pode cair ? E em qual velocidade ? Velocidade muito alta pode "matar" seu sprite ?


Mas acho que já tem material bastante para brincar por enquanto... :)


Topo
 Profile  
 
Display posts from previous:  Sort by  
Post a new topicWrite comments Page 1 of 1   [ 2 posts ]
Similar topics
ótimos personagems animados
Forum: 3D Game Studio
Author: alexiis
Replies: 1
Sprites, onde baixa-las???
Forum: Assuntos diversos
Author: kin
Replies: 5
Colisão entre Sprites
Forum: Allegro
Author: lucasteixeira
Replies: 2
Alguem sabe como posso colocar sprites no VB.
Forum: Visual Basic
Author: duda
Replies: 3
Ler Arquivos de Sprites do Mugen no VB?
Forum: Visual Basic
Author: dalton
Replies: 2
Topo


Who is online

Users browsing this forum: Nenhum usuario registrado and 1 guest


Voce não pode criar topicos neste forum
Voce não pode responder topicos neste forum
Voce nao pode editar seu post neste forum
Voce nao pode deletar seu post neste forum

Search for:
Jump to:  



Powered by phpBB ©

Virtual Object Informática Ltda. Fone/Fax: (15)3231-6840

Portal XL 5.0 ~ Premod 0.2 phpBB SEO