Conectar-se
Quem está conectado
25 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 25 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 30/01/2011
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Rampas de Plataforma

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)
avatar
Ranking : Nota A
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Número de Mensagens : 2264
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 39

Prêmios
   : 4
   : 2
   : 1
Ver perfil do usuário

Re: Rampas de Plataforma

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
avatar
Ranking : Nota B
Notas recebidas : B+A
Data de inscrição : 26/11/2010
Número de Mensagens : 474
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 23

Prêmios
   : 0
   : 1
   : 1
Ver perfil do usuáriohttp://www.google.com.br

Re: Rampas de Plataforma

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:

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
avatar
Data de inscrição : 30/01/2011
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Vlw ae...

em Ter 01 Fev 2011, 11:48
Eu vo tenta usa esse exemplo que tu deixou mas de qualquer jeito vlw pela ajuda...

Feliz
Conteúdo patrocinado

Re: Rampas de Plataforma

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum