Rampas de Plataforma

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Rampas de Plataforma

Mensagem por DRcrusher em Seg 31 Jan 2011, 13:56

Será que alguem poderia disponibilizar um código de rampas em GML???

Eu achei alguns ai na internet mas nenhum se encaixa com o código do meu jogo...

Fight! Zangado nuu

@EDIT:

Eu não consegui nada com o exemplo que me deram, então se ajudar eu estou postando o código base do meu jogo se alguem puder me ajudar...

Spoiler:
//Movimento a direita...
if keyboard_check(vk_right)
{
if place_free(x+5,y)
{
x+=5
}
//Fim do Movimento a direita
//Mudança de Sprite Direita
if sprite_index != spr_player2_walk_right and sprite_index != spr_player2_walk_left
{
sprite_index = spr_player2_walk_right;
image_index = 0;
image_speed = 0.3;
dir = 2;
}
}
//Fim de Mudança de Sprite Direita
//Movimento Esuqerda
if keyboard_check(vk_left)
{
if place_free(x-5,y)
{
x-=5
}
//Fim Movimento Esquerda
//Mudança de Sprite Esquerda
if sprite_index != spr_player2_walk_left and sprite_index != spr_player2_walk_right
{
sprite_index = spr_player2_walk_left;
image_index = 0;
image_speed = 0.3;
dir = 1;
}
}
//Fim Mudança Sprite Esquerda
//Começo Pulo
if keyboard_check_pressed(vk_up) and !place_free(x,y+1) {vspeed=-15;}
if keyboard_check_pressed(vk_up) and place_free(x,y+1){
if djump = 1{
vspeed=-13;
djump -= 1;
}
if keyboard_check_released(vk_up) {vspeed=vspeed/2;}
//Fim Pulo
//Mudança de Sprite Pulo
//Adicionar código
}
//Fim de Mudança de Sprite Pulo

//Gravidade
if place_free(x,y+2)
{
gravity=1
}else{
gravity=0
djump = 1
}
//Fim Gravidade

//Sprite Parado
if !keyboard_check(vk_right)
{
if dir = 2
{
sprite_index = spr_player2_stop_right;
image_speed = 0.3
}
}
if !keyboard_check(vk_left)
{
if dir = 1
{
sprite_index = spr_player2_stop_left;
image_speed = 0.3
}
}
//Fim Sprite Parado
Fight!


Última edição por DRcrusher em Ter 01 Fev 2011, 12:05, editado 1 vez(es)

DRcrusher

Número de Mensagens : 17
Data de inscrição : 30/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Rampas de Plataforma

Mensagem por SIGILOSO em Seg 31 Jan 2011, 14:13

Exatamente, não adiantará nada você pegar códigos prontos se o seu jogo já tem uma estrutura própria. Tente estudar esses códigos pra poder adaptar a sua engine a eles, ok? _o/ Smile
E use o sistema de buscas, o que não falta aqui são tópicos sobre rampas...
afro

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: Rampas de Plataforma

Mensagem por Godsil4 em Seg 31 Jan 2011, 17:02

eu podia decha por isso
msm mas vo te passa uma
engine q pode te ajuda bem
no seu intendimento de rampa:

http://www.4shared.com/account/file/LagiipOR/TutoRampa.html
esse eh bem simples mas funciona
direitinho. N esquece de ajusta nos
eventos de esquerda e direita de
deichar o deslocamento do x e do
y iguais em contato com uma rampa...
por exemplo, se sua velocidade for 5
o y tbm vai se 5

Godsil4

Ranking : Nota B
Número de Mensagens : 474
Data de inscrição : 26/11/2010
Notas recebidas : B+A
Reputação : 23
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

http://www.google.com.br

Voltar ao Topo Ir em baixo

Vlw ae...

Mensagem por DRcrusher em Ter 01 Fev 2011, 11:48

Eu vo tenta usa esse exemplo que tu deixou mas de qualquer jeito vlw pela ajuda...

Feliz

DRcrusher

Número de Mensagens : 17
Data de inscrição : 30/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Rampas de Plataforma

Mensagem por Conteúdo patrocinado Hoje à(s) 15:54


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum